[username@MACHINE bin]$ sudo
sudo: Files/Microsoft: command not found
sudo
그것은 나를 위해 루트로 작동합니다. 이것이 WSL에서 도입된 공백 때문일 수 있다고 생각했지만 PATH
모든 경로를 인용하거나 공백을 이스케이프 처리하지 않으면 루트 계정과 루트가 아닌 계정 모두의 문제가 해결되었습니다.
편집하다:이는 분명히 실행 파일 이 포함된 devtoolset-7이 PATH
광산 앞에 추가되어 있기 때문입니다 . 슈퍼유저 액세스를 호출할 때마다 입력하고 싶지 않습니다 . 이를 사용 가능하게 할 수 있는 방법이 있습니까 ?/opt/rh/devtoolset-7/root/usr/bin
sudo
/bin/sudo
/opt/rh/devtoolset-7/root/usr/bin/sudo