리눅스에서 sudo 명령 실행 권한 부여/삭제하기 (우분투 계열) 리눅스

루트(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



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

621349
4728
1719416

ad_widget_2