반응형

CentOS에서 sudo 명령어를 사용할 경우 오류가 발생하면서 실행이 안 되는 문제가 있습니다. 오류 내용은 아래 내용입니다.

(사용자 이름) is not in the sudoers file. this incident will be reported

내용을 확인해보면 sudo에 사용자 root 권한이 없어서 발생하는 문제입니다. 그래서 사용자에 모든 권한을 부여하는 방법을 알아보겠습니다.

sudo yum 명령어를 실행하면 사용자 이름으로 사용할 수 없다고 합니다.

su 명령어를 사용해서 root 권한으로 접근합니다. 명령어 실행 시 password를 입력해주세요.

root 권한을 입력하기 위해서 vi /etx/sudoers 명령어를 입력해서 vi로 파일을 수정해야 합니다.

sudoers 파일이 오픈되면 방향키를 사용해서 아래쪽으로 내려갑니다.

중간에 root ALL=(ALL) ALL 라인을 확인할 수 있습니다.

아래쪽에 사용자 이름에 동일한 권한을 부여합니다.

"사용자 이름 ALL=(ALL:ALL) ALL"을 입력 후 vi를 저장하면 됩니다.

vi 저장 방법은 ESC를 클릭하고 ':' 키를 눌러주면 아래쪽에 명령어 입력이 가능합니다. 명령어 입력에서 'w' 또는 'wq'를 입력해서 저장 후 종료합니다.

저장 기능이 잘 안될 경우는 사용자 계정이 아닌 su root 계정으로 실행하면 정상적으로 sudo 명령어를 사용할 수 있습니다.

감사합니다.

 

반응형

+ Recent posts