본문 바로가기

프로그래밍/Ubuntu Linux

우분투 리눅스 - sudo 명령어에서 root 권한이 없을 때 ( ... is not in the sudoers file. This incident will be reported.)


우분투 리눅스 - sudo 명령어에서 root 권한이 없을 때 

( ... is not in the sudoers file. This incident will be reported.)



간혹 root 권한이 없는 경우가 있습니다. 

sudo 명령어로 접근을 할 때, 

" (username) is not in the sudoers file. This incident will be reported. " 라는 메시지가 나오게 되는 경우의 해결 방법을 알아보겠습니다.


우선, root로 접근해 줍니다. (root 접근 권한이 있는 다른 계정에서 해도 됩니다.)


1
$ su
cs


위의 명령어를 입력하면 root 비밀번호를 입력하라는 메시지가 나옵니다. root 비밀번호를 입력해줍니다.


1
$ vi /etc/sudoers
cs


sudoers 파일에 계정이름이 들어가야 root 권한이 부여됩니다.

위의 명령어를 통해 etc 디렉토리에 있는 sudoers 파일을 열겠습니다.


1
root ALL=(ALL:ALL) ALL
cs



내리다보면 위와 같은 부분이 있을 것입니다.
그 아래에 다음의 내용을 추가해 줍시다.

1
(username) ALL=(ALL:ALL) ALL
cs

(username)에는 당연히 자신의 계정 이름이 들어가야합니다.
예를 들어 자신의 계정 이름이 'Tistory' 라면 다음과 같이 추가해줍니다.

1
Tistory ALL=(ALL:ALL) ALL
cs

저장을 한 뒤, 다시 sudo 명령어를 사용하면 root 권한이 부여된 것을 확인할 수 있습니다.



재밌게 읽으셨다면 공감버튼을 눌러주세요 ♡