서버운영일지
[Ubuntu Diary] <user> is not in the sudoers file. This incident will be reported. 에러 해결 방법
농사꾼봉팔
2013. 3. 29. 12:57
추가된 사용자로 로그인하여, last 등의 명령을 수행해 보면 아래와 같은 메시지가 출력됩니다.
username@servername:~$ sudo last [sudo] password for username: |
현재 사용중인 계정은 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 |
정상적으로 권한을 얻어 요청한 명령을 수행하는군요.
super user 권한을 얻었기에 앞으로는 제약이 많지 않을 것으로 보입니다.