linux상에서 sudo 권한을 주어야 하는 경우가 있다,.
root를 안쓰는것이 좋기 때문에..
먼저, sudo 명령어를 사용하기 위해서는 /etc/sudoers에 등록되어 있어야 합니다.
등록 단계는 다음과 같습니다.
1. root로 사용자 전환 (su -)
2. /etc/sudoers의 파일 permission 변경
3. chmod u+w /etc/sudoers
4. /etc/sudoers에 일반 사용자 등록
5. /etc/sudoers 퍼미션 원복
6. /etc/sudoers는 440 퍼미션이어야 함
7. chmod u-w /etc/sudoers
8. sudo 테스트
case 1. 특정 사용자가 sudo를 사용할 수 있하는 설정
## Allows people in group wheel to run all commands userid ALL=(ALL) ALL |
case 2. 그룹에 포함된 모든 사용자가 sudo를 사용할 수 있하는 설정
## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL |
case 3. 패스워드 생략 설정
## Same thing without a password %wheel ALL=(ALL) NOPASSWD: ALL userid ALL=(ALL) NOPASSWD: ALL |
case 4. sudo를 사용하여 cd 마운트, 언마운트 가능하도록 설정
## Allows members of the users group to mount and unmount the ## cdrom as root %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom |
#users 그룹의 멤버는 sudo를 사용하여 cd롬 마운트와 언마운트만 허용