>> Edit article
이름
제목
패스워드
: 특정 유저에게 시스템 종료 권한을 주려면 어케 해야 할까여? : 여러가지로 가르쳐 주세요 고수님들 : shutdown.allow에 사용자 추가 하는 방법까지두? shutdown 에 setuid를 주는 방법밖에 없습니다.(아니면 소스를 수정 __;;) 하지만 그것보다는 halt명령어에 setuid를 주는 것이 더 좋을 것 같구요. 우선 halt명령어를 root와 특정그룹에게만 실행이 가능하도록 하신다음 그 그룹에 유저를 추가해 주시고, 마무리로 setuid해주시면 됩니다. # which halt /sbin/halt # chown root.staff $(which halt) # 특정그룹이 "staff"일 경우. # adduser me staff # 추가해 주고 싶은 사람이 "me"일 경우 --;; # chmod 4750 $(which halt) 그런데 데비안에서는 시스템이 업그레이드 될때마다 setuid된 파일을 다시 되돌려놓는 군요. --;; 보안상 그런 것 같습니다만.. 참고로 shutdown.allow는 /etc/inittab에 있는 ctrl+alt+del에 관련된 파일 입니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved