Ich sehe keinen Grund dafür, SElinux und Bash nicht zu benutzen. Sie können /etc/security/limits.conf verwenden, um einige Grenzwerte festzulegen. SElinux kann garantieren, dass niemand sie bearbeiten kann, auch nicht root. Sie können TMOUT = 300 oder etwas Ähnliches in / etc / profile hinzufügen, um sich nach einiger Zeit beim Anmelden abzumelden. Außerdem können Sie auch Bash verwenden, um z. B. zu einem bestimmten Zeitpunkt etwas zu tun:
H=$(date +%H) if (( 8 <= 10#$H && 10#$H < 13 )); then echo between 8AM and 1PM elif (( 13 <= 10#$H && 10#$H < 23 )); then echo between 1PM and 11PM else echo go to bed fi