일반 사용자에게 sudo 권한 주기
작업환경: ubuntu 20.04 LTS
* 일반 사용자 계정 등록
# useradd -d /home/testuser -m -s /bin/bash -c "test" testuser root@ubuntu:/etc# passwd testuser New password: Retype new password: passwd: password updated successfully
일반 사용자인 testuser로 로그인 후에 sudo 명령을 내리면 아래처럼 sudoers 파일에 등록되지 않았다는 메시지가 나온다.
testuser@ubuntu:~$ sudo -s [sudo] password for testuser: testuser is not in the sudoers file. This incident will be reported. testuser@ubuntu:~$
* sudo 권한 주기
root 권한으로 id가 testuser인 사용자에게 usermod 명령으로 sudo 권한을 간단하게 줄 수 있다.
# usermod -aG sudo testuser
다시 testuser로 로그인 후에 sudo 명령을 내리면 명령이 잘 실행 된다.
testuser@ubuntu:~$ sudo -s [sudo] password for testuser: root@ubuntu:/home/testuser#
* sudo 권한 제거
사용자 계정을 삭제하지 않고 sudo 권한을 제거하려면, deluser 명령을 사용하면 된다.
# deluser testuser sudo Removing user `testuser' from group `sudo' ... Done.