Type something to search...

/usr/bin/sudo는 uid 0에 의해 소유되어야 하며 Ubuntu 20.04에서 setuid 비트가 설정되어 있어야 합니다

Ubuntu 20.04에서 "/usr/bin/sudo must be owned by uid 0 and have the setuid bit set" 오류 메시지를 만나면, 다음 단계를 따라 문제를 해결하세요.

  1. 부팅 과정에서 ‘ESC’ 키를 눌러 GRUB 메뉴에 접근합니다.

GRUB 화면

  1. 첫 번째 옵션 “Ubuntu”를 선택하고 ‘e’ 키를 눌러 부팅 매개변수를 편집합니다.

부팅 매개변수 편집

  1. 구조 모드로 부팅하기 위해 'linux'로 시작하는 줄에 다음 문자열을 추가합니다:
systemd.unit=rescue.target
  1. 구조 모드에 들어가면, 다음 명령어를 실행하여 /usr/bin/sudo의 올바른 권한과 소유권을 복원합니다:
pkexec chmod a=rx,u+ws /usr/bin/sudo

이 명령어는 필요한 권한을 설정하고 sudo가 setuid 비트가 설정된 루트 사용자에 의해 소유되도록 합니다.

이 단계를 따르면 문제를 해결하고 Ubuntu 시스템에서 sudo 명령의 적절한 기능을 복원할 수 있습니다.

공유 :

관련 글