Linux

在一天中的特定時間阻止命令

  • January 20, 2020

我想知道是否有人知道在一天中的某些時間阻止來自任何 Linux 發行版(或大多數,如果不是全部發行版)上特定使用者/組的某些命令的方法。

我最理想的做法是防止有人在夜間重新啟動或關機。大約晚上 8 點到早上 6 點。

謝謝大家!

如果只是為了你自己,那麼一個簡單的選擇是每天兩次cron設置工作權限:/usr/sbin/reboot

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

現在,在現代系統上,/usr/sbin/reboot它只是一個符號連結/usr/bin/systemctl,因此這將阻止您執行各種其他活動。

引用自:https://unix.stackexchange.com/questions/562950