Raspberry Pi에 Retropie를 설치하는 데 문제가 있어서 실수로 명령이 잠겼습니다 sudo
.
누군가 나를 도와주지 않는 한 내 파이를 다시 이미지화하고 다시 시작하려고 합니다. 문제는 실수로 권한을 /etc/sudoers
777로 변경했는데 이제 sudo
명령을 사용한 모든 시도가 실패한다는 것입니다.
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found. quitting
sudo: unable to initialize policy plugin
Retropie를 사용하여 이 문제를 해결할 수 있다는 것을 다른 곳에서 읽었지만 pkexec 775 /etc/sudoers
문제는 기본적으로 Retropie의 루트가 비활성화되어 pkexec
루트로만 작동할 수 있다는 것입니다.
또한 이에 대한 모든 쿼리는 비슷한 답변을 얻기 때문에 레트로 이미지에 루트 사용자의 비밀번호가 무엇인지 알 수 없습니다.
루트 사용자를 사용할 필요는 없으며 pi 사용자를 사용하십시오.
답변1
/etc/sudoers
루트가 소유 하므로 이 문제를 해결하려면 sudo가 필요합니다.
"일반" 시스템에서는 설치 디스크에서 부팅하여 /
(플래시 드라이브에) /mnt
chmod 440을 (sudo로) 실행하여 /mnt/etc/sudoers
이 문제를 해결할 수 있습니다.
Rasberry Pi의 경우 외부 시스템에서 이 작업을 시도해 볼 가치가 있을 수 있습니다(매우 주의 깊게).그냥 연습용으로. 분명히 새 플래시 카드를 굽는 것이 더 빠를 것입니다.