[번외] sudo 권한 제어
/etc/sudoers 파일 수정
# 사용자 alice에게 모든 권한 부여
alice ALL=(ALL:ALL) ALL
# developers 그룹은 특정 명령만 실행 가능
%developers ALL=(ALL) /usr/bin/apt-get, /usr/bin/systemctl
# 모든 사용자에게 비밀번호 없이 일부 명령 허용
ALL ALL=(ALL) NOPASSWD: /usr/bin/apt-get, /usr/bin/apt, /bin/cat
사용자에게 sudo 권한 부여
sudo usermod -aG sudo 사용자이름
- 전체 sudo 권한을 부여한다.
특정 명령어만 허용
john ALL=(ALL) /usr/bin/apt-get
방법 | 특징 |
---|---|
sudo 그룹 추가 | 모든 sudo 명령 가능. 간단하지만 제한 없음 |
/etc/sudoers 수정 | 특정 명령만 허용하는 세밀한 제어 가능 |