[Ubuntu Diary] <user> is not in the sudoers file. This incident will be reported. 에러 해결 방법

추가된 사용자로 로그인하여, last 등의 명령을 수행해 보면 아래와 같은 메시지가 출력됩니다. 

  username@servername:~$ sudo last

  [sudo] password for username:
  username is not in the sudoers file.  This incident will be reported.


현재 사용중인 계정은 sudoers파일에 등재되지 않았다며, 보고할 거라고 협박을 하죠. 
해결방법에 대해 찾아보았더니, 아래와 같이 sudoers 파일을 수정하면 된다고 합니다. 

  root@servername:/etc# vi sudoers 


문서를 열어 사용자 설정 부분에 username을 기재합니다. 

  # User privilege specification 
  root    ALL=(ALL:ALL) ALL
  username ALL=(ALL:ALL) ALL


수정된 문서를 저장하고 서버를 재기동 합니다. 
그리고 다시 username으로 로그인하여, 최초 수행했던 명령을 다시 수행해 봅니다. 

  username@sungsik81:~$ sudo last
  [sudo] password for username:
  username  pts/0           182.222.00.00      Fri Mar 29 12:55   still logged in
  reboot       system boot  3.2.0-39-generic Fri Mar 29 12:54 - 12:55  (00:01)
  ...

정상적으로 권한을 얻어 요청한 명령을 수행하는군요. 
super user 권한을 얻었기에 앞으로는 제약이 많지 않을 것으로 보입니다. 


참고 : http://taehyo.egloos.com/3936883