하루 중 특정 시간에 명령 차단

하루 중 특정 시간에 명령 차단

하루 중 특정 시간에 Linux 배포판(또는 전체 배포판은 아니더라도 대부분)에서 특정 사용자/그룹의 특정 명령을 차단하는 방법을 아는 사람이 있는지 궁금합니다.

제가 이상적으로 하고 싶은 것은 누군가가 밤에 재부팅하거나 종료되는 것을 방지하는 것입니다. 오후 8시부터 오전 6시쯤.

다들 감사 해요!

답변1

자신만을 위한 것이라면 쉬운 옵션은 작업에서 cron하루에 두 번 권한을 설정하도록 하는 것입니다./usr/sbin/reboot

0 20 * * * chmod 0 /usr/sbin/reboot
0 6 * * * chmod 755 /usr/sbin/reboot

이제 최신 시스템에서는 /usr/sbin/reboot단지 심볼릭 링크 /usr/bin/systemctl이므로 다른 모든 활동을 수행할 수 없습니다.

관련 정보