본문 바로가기
IT/IT 잡지식

sudo 권한 획득하기

by 큰공 2020. 12. 7.
728x90
반응형

 

개요

 리눅스 (우분투) 사용 중에, 특정 계정으로 sudo를 입력하였는데, 아래와 같은 메시지가 출력되면서 sudo 명령이 정상적으로 동작하지 않을 경우 해결방법을 제시한다.

오류 메시지

USER@COMPUTER:/DATA$ sudo apt-get install gawk
[sudo] password for USER :
USER is not in the sudoers file. This incident will be reported.

USER 라는 사용자 계정이 sudo 를 할 수 있는 권한이 없어서 발생하는 경우 이다. sudo 권한을 가지고 있는 계정으로 해당 작업을 진행해도 되나, USER 계정에 sudo 권한을 추가하는 방법으로 해보자.

 

SUDO 권한을 가지는 계정 (또는 root) 필요

 SUDO 권한을 가지는 계정으로 로그인을 해야 작업이 가능하다.

 admin 계정은 SUDO 권한을 가지는 계정이다.

admin@COMPUTER:~$ sudo vi /etc/sudoers

 위와 같이 VI 편집기를 실행하여, 해당 부분에 아래 문구를 추가한다.

 USER 라는 계정에게 모든 권한을 부여한다는 문구이다.

USER ALL=(ALL) ALL

 

SUDO 권한 작업 수행

 USER 계정으로 재로그인을 수행한다.

 설치하려고 했던 gawk 가 sudo 권한을 정상적으로 획득해서 원하는 명령이 수행됨을 볼 수 있다.

USER@COMPUTER:/DATA$ sudo apt-get install gawk
[sudo] password for USER :
Reading package lists...
Done Building dependency tree Reading state information...
Done gawk is already the newest version (1:4.1.4+dfsg-1build1).
0 upgraded, 0 newly installed, 0 to remove and 113 not upgraded.

USER@COMPUTER:/DATA$

 

 

계정에 SUDO 권한을 주고 싶다면? SUDO 권한을 가진계정으로 

"sudo vi /etc/sudoers"

"USER ALL=(ALL) ALL"

 

을 수행 한다.

 

 

728x90
반응형

댓글