"sudo chown $USER -Rv /usr/bin" 이후 sudo 권한을 복원합니다.

"sudo chown $USER -Rv /usr/bin" 이후 sudo 권한을 복원합니다.

tor-browserLinux Mint 17 시스템에 설치 하려고 할 때 권한이 엉망이 되었습니다 sudo.

다음 명령을 실행하고 싶습니다.

sudo chown $USER -Rv /usr/bin/tor-browser/

그런데 내가 들어갔어.

sudo chown $USER -Rv /usr/bin/ tor-browser/

그러면 소유권과 권한이 제외됩니다.

이제 사용하고 싶을 때마다 메시지가 나타납니다 sudo.

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

답변1

먼저 컴퓨터를 다시 시작하고 Ubuntu가 시작될 때 SHIFT 키를 누르세요.

그러면 부팅 메뉴가 나타납니다.

고급 옵션으로 이동합니다.

(복구 모드)에서 운영 체제 버전을 선택하고 Enter를 누르십시오.

예: Ubuntu 14.04(복구 모드)

다른 화면이 나타납니다. 이제 "루트 쉘 프롬프트에 드롭"을 선택하고 Enter 키를 누르십시오.

화면 하단에 명령줄이 로드됩니다.

이제 다음 명령을 각각 실행하십시오.

# mount -o remount,rw /
# mount -a
# chown root:root /usr/bin/sudo
# chmod 4755 /usr/bin/sudo
# init 6

그러면 위의 sudo 오류가 해결됩니다.

답변2

다른 답변은 단기적인 문제를 해결할 수 있지만 , /usr특히 /usr/bin또는 의 콘텐츠 /usr/sbin는 권한을 변경하거나 사용자가 직접 터치해서는 안 됩니다. 일부 파일에 대한 권한은 매우 구체적이므로 이 문제 해결에 대한 포괄적인 가이드를 찾을 수 없습니다. 불멸의 WOPR을 인용하자면: "유일한 승리의 수는 플레이하지 않는 것입니다." 일명, 하지 마세요.

신뢰할 수 있는 유일한 해결책은 운영 체제를 다시 설치하고 sudo이에 따른 엄청난 책임을 이해하는 것입니다. 인터넷의 모든 게시물이 올바른 것은 아닙니다. 오타로 인해 화상을 입을 수 있습니다. Enter 키를 누르기 전에 항상 이중/삼중 확인하세요.

관련 정보