在一天中的某些时间阻止命令

在一天中的某些时间阻止命令

我想知道是否有人知道一种方法可以在一天中的某些时间阻止来自任何 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,因此这会阻止您执行各种其他活动。

相关内容