Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

사용자(계정)가 sudo 명령을 사용할 수 있도록 만드는 방법

제목

Ubuntu 에서 sudo 가 가능한 사용자(계정)을 추가하는 방법

sudo 명령을 실행할 수 있다는 의미는 root 권한의 갖는 것과 동일(sudo -i 명령으로 별도의 인증 없이 root 로그인 가능)하므로, sudo 권한은 신중하게 부여할 필요가 있다.

sudo 권한이 없는 사용자(계정)으로 sudo를 실행하면 다음과 같은 에러가 발생한다.

$ sudo ls
[sudo] password for ubuntu:
ubuntu is not in the sudoers file. This incident will be reported.

sudo 권한은 /etc/sudoers 파일에 설정되어 있다.

root ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) ALL

%sudosudo 그룹을 가리킨다.

다음과 같이 /etc/sudoers 파일에 sudo 권한을 갖는 사용자(계정)를 추가하는 방법이 있다.

root ALL=(ALL:ALL) ALL
ubuntu ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) ALL

다음은 /etc/group 파일에서 sudo 를 검색해서, 사용자(계정)을 추가하는 방법도 있다.

sudo:x:27:suser,ubuntu

/etc/group 에 사용자(계정)을 추가하는 방법은 /etc/sudoers%sudo 에 관한 사항이 있을 경우에만 가능하다.

제목

첨부파일