[리눅스] sudo 명령어 안될 때 (is not in the sudoers files)

반응형

 

sudo 명령어 안될 때

관리자 권한을 사용하고자 sudo 명령어 입력 시 아래와 같은 오류로 명령어가 실행 안되는 경우가 있다.

# sudo cat /etc/shadow
test is not in the sudoers file. This incident will be reported.

위 오류를 해석하자면,
"test 유저라는 계정은 관리자 권한을 부여받을 수 있게 설정되어 있지 않다" 라는 뜻이다.



이를 해결하려면,
sudoers 파일에 관리자 권한을 사용하고자 하는 유저의 계정을 추가해 줌으로써 sudo 명령어를 사용할 수 있다.

※. sudoers 파일 수정을 위해 관리자 권한이 필요
# vi /etc/sudoers
## Allow root to run any commands anywhere
root   ALL=(ALL)   ALL
test    ALL=(ALL)   ALL // sudo 권한을 사용할 계정 추가

:wq (저장 후 파일 닫기)

sudo 권한을 얻어 처음 입력했던 명령어를 다시 시도하면,
# sudo cat /etc/shadow
[sudo] password for test :

패스워드를 입력해서 정상적으로 인증되면, 관리자 권한으로 명령어를 수행할 수 있다.

 

반응형

댓글

Designed by JB FACTORY