Ubuntu - 내 우분투를 16.04에서 18.04로 업데이트하여 "sudo: /etc/sudoers.d가 모두 쓰기 가능합니다"라는 문제를 해결할 수 있습니까?

Ubuntu - 내 우분투를 16.04에서 18.04로 업데이트하여 "sudo: /etc/sudoers.d가 모두 쓰기 가능합니다"라는 문제를 해결할 수 있습니까?

내 우분투에서 sudo 명령에 문제가 있습니다. 그 이유는 내 컴퓨터 디렉토리에서 권한 명령을 실행했다고 생각하기 때문입니다. 나는 인터넷에서 모든 사람들이 이 상황에서는 우분투를 다시 설치해야 한다고 말하고 있다는 것을 발견했습니다. 우분투를 16.04에서 18.04로 업데이트하면 괜찮을까요, 아니면 문제가 제거되나요?

감사합니다.

답변1

그렇기 때문에 Ubuntu가 루트 계정으로 수행하는 작업은 그다지 똑똑하지 않습니다. 일단 sudo가 중단되면 옵션을 사용할 수 없습니다.

하지만 - 단일 사용자 모드로 부팅을 시도할 수 있습니다. 운이 좋으면 비밀번호 없이 들어갈 수 있습니다. 커널 명령줄에 1또는 를 추가하면 single문제가 해결됩니다. 이것이 작동하지 않으면 init=/bin/bash커널 명령줄에 (또는 설치한 쉘을) 전달해 보십시오. 쉘에서 /etc/sudoers.d(내 시스템에는 750이 있음)에 대한 권한을 수정하면 됩니다. 재부팅하고 즐기십시오.

일반 로그인으로 돌아가면 sudo su -루트 비밀번호를 설정하고 설정하세요! 어딘가에 저장하고 다음에 로그인하거나 su로 루트에 로그인하고 필요한 모든 것을 수정하세요.

답변2

18.04로 업그레이드해도 도움이 되지 않을 것입니다.

업그레이드는 패키지 저장소를 최신 저장소로 변경하고 새 패키지 세트를 설치하여 수행됩니다. 그러나 일부 패키지는 그대로 유지되며 여전히 권한이 손상될 수 있습니다.

이 시스템을 복원하는 유일한 안전한 방법은 시스템을 깨끗하게 지우고 처음부터 설치하는 것입니다. 물론 백업이 없는 한, 백업이 있었다면 이 질문을 하지 않았을 것입니다.

여기서 배울 점은 정기적으로 백업을 해야 한다는 것입니다.

관련 정보