본문 바로가기
프로그래밍

[Centos7] 'is not in the sudoers file' 에러

by choihyuunmin 2021. 8. 23.

새로 계정을 생성하면 sudo 권한이 없기 때문에 권한을 부여해야한다.

docker라는 계정을 새로  생성후, sudo 명령어 사용하면 위와 같은 

[계정] is not in the sudoers file. 에러가 발생한다.

root 계정으로 접속 후,

/etc 디렉토리의 sudoers를 수정하면 된다.

기존 sudoers가 수정 권한이 없기 때문에 

chmod 777 sudoers와 같이 수정 권한을 주고 수정한다.

 

파일의 맨 밑부분을 확인하면 기존 root ALL=(ALL) ALL 이부분만 있을 텐데,

밑에 sudo 권한을 줄 '계정이름 / ALL=(ALL) / ALL ' 을 추가해준다.

줄맞춤을 탭(tab)을 눌러주면 자동으로 맞춰준다.

wq로 저장하고 나온뒤 다시 사용 권한을 읽기만 두고, 권한을 부여받은 계정으로 접속하여 

sudo 명령어를 실행한다.

 

 

sudo 명령어가 잘먹힌다.