나는 이것을했다 :
sudo chown -R myname /usr/
이제이 sudo
오류로 인해 명령을 사용할 수 없습니다 .
sudo : setuid 루트 여야합니다
그리고 이것을 읽었을 때이 파일의 소유자 /usr/bin/sudo
는 루트가 아닙니다. /usr
폴더 의 chown 때문에 이제 내 사용자 입니다.
많은 포럼과 블로그에서 사람들은 루트로 이것을 제안합니다.
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... 그러나 이것의 문제는 루트로 로그인해야한다는 것입니다.하지만 su
터미널에 쓸 경우 암호가 잘못 되었기 때문에 (실제로 사용자에게 추가 한 암호를 사용합니다) :
$ su
Password:
su: Authentication failure
sudo
명령을 다시받을 수 있습니까?
편집 : 내 우분투는 Mac OS X의 Paralells에 있습니다.
sudo chmod -R cirk:cirk /usr
무엇입니까?
su
묻는 메시지가 표시 됩니다 . 이 컴퓨터의 루트 암호를 알고 있습니까?sudo