반달가면 이글루에서 백업 - 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
'리눅스' 카테고리의 다른 글
리눅스에서 로그아웃 없이 그룹 소속 변경 적용 (0) | 2023.08.03 |
---|---|
리눅스에서 사용자 그룹(group) 생성/수정/삭제 (0) | 2023.08.03 |
file - 리눅스에서 파일 종류 식별하기 (0) | 2023.08.02 |
리눅스에서 디스크 용량이 충분한데 더 이상 쓰기가 안 되는 경우 발생 (0) | 2023.08.02 |
리눅스 민트에서 nVidia 그래픽 드라이버 설치 (0) | 2023.08.02 |