sudo: /etc/sudoers를 열 수 없습니다: 권한이 거부되었습니다.

sudo: /etc/sudoers를 열 수 없습니다: 권한이 거부되었습니다.

sudo표준 사용자의 경우 잘 작동하지만 이를 사용하려고 하면 root다음 오류가 반환됩니다.

sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting

/etc/sudoers적절한 755 속성이 있고 root:root내가 소유한 755 속성을 사용하여 다시 생성하기도 했지만 visudo모두 괜찮지만 오류가 지속됩니다. /etc는 755이고 root:root가 소유하고 있습니다. 심지어 sudo:를 다시 설치하려고 시도했지만 차이가 없습니다.

sudo를 사용하여 OS 권한 있는 명령을 실행하는 Python 스크립트를 사용하기 때문에 루트에서 sudo를 수행해야 합니다. 하지만 이제 부팅 시 Python 스크립트를 실행하고 있는데 이 문제로 인해 충돌이 발생합니다. Virtual Box VM에 동일한 버전의 OS를 설치했는데 제대로 작동합니다.

루트가 sudo를 실행하지 못하게 하는 것은 무엇입니까?

답변1

/로 디렉토리를 변경할 수 있나요? 루트 사용자인가요? 이 경로/루트 권한에 대한 권한이 없을 수 있습니다.

보다https://unix.stackexchange.com/questions/39328/sudo-cannot-open-etc-sudoers

http://arstechnica.com/civis//viewtopic.php?t=1170439

관련 정보