본문 바로가기

LINUX

[centos]sudo is not in the sudoers file. this incident will be reported 해결방법

[centos]sudo is not in the sudoers file. this incident will be reported 해결방법

 

새로 만든 centos를 사용하는 과정에서 sudo 명령을 실행하는데도, 제목과 같은 에러가 발생하면서 실행이 안될 때가 있습니다.

 

centos 내 sudoers에 내가 사용하는 계정이 등록되어 있지 않아서 생기는 오류 입니다.

 

이럴 때 당황하지 않고, 가볍게 해결할 수 있습니다.

 

sudo 명령이 안될 때

우선 root 계정으로 전환을 합니다.

su - root

그리고 아래 명령을 실행하여 /etc/sudoers에 sudo를 사용하고자 하는 OS 계정을 등록하면 끝!

/etc/sudoers에 새로운 OS 계정을 저장하는 command는 아래와 같습니다.

 

 

 

echo '<os계정명> ALL=(ALL) ALL' >> /etc/sudoers

위와 같이 실행하시고 다시 sudo 하고자 하는 os로 전환하여 sudo 명령을 실행하시면 잘 실행되는 것을 확인할 수 있습니다.

 

/etc/sudoers

간단하죠?

 

 

 

 

 

 

by.sTricky