본문 바로가기

os/리눅스

ubuntu 사용자 계정 root 권한 주기

ID is not in the sudoers file. This incident will be reported.  에러 메시지가 뜬다면!

아직 해당 계정에 sudo 사용이 제한되어 있는것입니다.

해결 방법은 해당 계정을 그룹에 속한다음 그룹에 sudo 권한을 주면 된다.  


(아래는 root 계정으로 실시 하였습니다. root 계정의 활성화는 다음을 참조 하세요)

13.04 버전 root 활성화 : 

12.04 버전 root 활성화 : 


1. 먼저 그룹하나를 추가 한다.

    $ addgroup (그룹이름. 저는 super 라 했습니다.) 


2. 이제 sudo 권한이 없는 걔정을 1번에서 만든 그룹에 넣습니다.

    $ usermod -a -G (그룹이름) (걔정이름)


3. 이제 /etc/sudoers 파일을 변경해야 합니다. 하지만 vi 로는 변경이 되지 않습니다. visudo 명령어로 해야 합니다. 

    $ visudo -f etc/sudoers


4. 다음의 명령어를 넣어줍니다. (아무곳이나 넣어줘도됩며 맨 앞의 %도 넣어주셔야 합니다.)

    %그룹 ALL=(ALL)ALL


5. 이제 CTRL+O 로 저장을 하고 CTRL+X 로 빠져 나옵니다. 

6. reboot 을 한후 이제 해당 계정으로 sudo 를 마음껏 쓰셔도 됩니다.