vmware player에서 ubuntu에서 /etc/sudoers의 모드를 잘못 바꾸어서 sudo 명령어를 내릴 때마다. "sudo: /etc/sudoers is mode 0640, should be 0440" 라는 에러가 발생해서 sudo 명령어를 사용할 수 없는 경우가 생겼다.

왠걸 어떻게 해도 sudo를 내릴 수도 없고 원복도 어려웠다.

리스타트 후, shift키를 2-3초 간격으로 눌러주어서 grub이 나오게 한다.  recovery mode를 선택한다.



이후에 'r' 를 눌러 drop to root shell prompt 가 나오게 한다.



root 계정으로 접근했을 텐데, 그 이후에  아래와 같은 명령어를 날려 원복한다.

chmod 0440 /etc/sudoers



그리고, 다시 restart하면 sudo 명령어를 사용할 수 있다.
Posted by 김용환 '김용환'