리눅스2023. 8. 2. 15:01

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/607453 (2017.11.20)

루트(root) 권한으로 명령을 실행시킬 수 있는 sudo 명령에 대한 사용 권한은 해당 사용자 계정이 sudo 그룹(group)에 소속되어 있느냐에 의해 결정된다. sudo 그룹에 소속된 사용자만이 sudo 명령을 사용할 수 있다.

사용자에게 sudo 권한을 부여하거나 삭제하고 싶으면 sudo 그룹에 사용자를 추가/삭제하면 된다. 우분투 기준으로 아래의 예시와 같이 adduser 명령으로 사용자 계정을 sudo 그룹에 추가할 수 있다.

# 사용자 계정 john을 sudo 그룹에 추가(adduser)
sudo adduser john sudo

usermod 명령에 -a(추가, append) 옵션으로도 가능하다.

 

# 사용자 계정 john을 sudo 그룹에 추가(usermod)
sudo usermod -a -G sudo john

반대로 sudo 권한을 삭제하려면 deluser 명령으로 sudo 그룹으로부터 사용자를 빼면 되겠다.

# 사용자 계정 john을 sudo 그룹에서 제거
sudo deluser john sudo

현재 sudo 그룹에 속한 사용자 목록을 확인하려면 /etc/group 파일에서 sudo 항목을 grep으로 가져와서 보면 된다.

# /etc/group 파일에서 문자열 "sudo" 검색 (sudo 그룹 사용자 확인)
grep "sudo" /etc/group

728x90
Posted by 반달가면