Sudo가 손상되었지만 pkexec가 필요합니다.

Sudo가 손상되었지만 pkexec가 필요합니다.

그래서 "sudo"를 사용할 수 없다는 문제에 부딪혔습니다.

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

조사한 결과 이 ​​문제에 대한 해결책은 다음 명령을 사용하는 것입니다.

pkexec chmod 555 /etc/sudoers

하지만 분명히 pkexec가 없습니다

-bash: pkexec: command not found

인터넷 검색은 지금 당장 이것을 알아내는 데 도움이 될 수 없습니다 =[.

왜 이런 일이 일어나는지 아는 사람

답변1

이 경우 내가 취할 접근 방식은 다음과 같습니다.여기, 복구 모드(또는 "단일 사용자" 모드)로 부팅한 다음 파일 권한을 복구하는 것입니다 /etc/sudoers.

이 답변은 Ubuntu에 대한 것이지만 배포에 관계없이 동일한 방법이 작동합니다.

어떤 이유로든 복구 모드로 부팅할 수 없는 경우 라이브 미디어(CD, USB)를 사용하고 거기에서 권한을 복구하는 것이 좋습니다.

답변2

Debian 버전에서 수정하려면 다음 명령을 사용하세요.

apt install policykit-1

관련 정보