apt-get, sudoers 파일 없음

apt-get, sudoers 파일 없음

apt-get을 사용하여 모듈을 설치하려고 합니다.

이를 위해 나는 다음을 수행합니다.

sudo apt-get install

하지만 다음과 같은 오류가 발생합니다.

sudo: can't stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting

Google에서 답변을 얻으려고 노력했지만 내 문제에 대한 해결책을 찾을 수 없습니다.

이 오류를 어떻게 해결할 수 있나요?

답변1

sudo데이터베이스에서 허용되는 사용자 및 작업에 따라 다릅니다 /etc/sudoers. 이 오류는 파일이 존재하지 않아 sudo누가 무엇을 할 수 있는 권한이 있는지 알 수 없기 때문에 발생합니다.

/etc/sudoers유효한 구성으로 다시 생성 해야 합니다 . "sudo" 그룹의 사용자에게 루트로 권한을 부여하려는 경우 루트로 작동합니다.

cat > /etc/sudoers << 'EOF'
root ALL=(ALL) ALL
%sudo ALL=(ALL) ALL
EOF

다른 방법으로 루트 쉘을 얻을 수 없거나 루트 비밀번호가 비활성화된 경우 가장 쉬운 방법은 재부팅하고 init쉘을 설정한 다음 다시 재부팅하는 것입니다. 예를 들어 GRUB 2를 사용하는 경우 e부트 로더를 클릭하여 메뉴 항목을 편집하고 init=/bin/bash커널 매개변수를 추가한 다음 F10부팅을 누른 다음 나타나는 셸에서 위 명령을 실행합니다.

관련 정보