Mamy kilka systemów Backbox 3.13 zbudowanych na Ubuntu 12.04. Jeden z moich nastolatków nie rozumie pojęcia tego, zwanego „snem” i ma tendencję do wstawania się na komputerze. Próbuję ograniczyć tę akcję. Próbowaliśmy Niania, która działała przez kilka dni. Następnie, mimo że ustawienia były nadal na swoim miejscu, nadal pozwalało wspomnianej nastolatce uzyskać dostęp do swojego konta użytkownika i Internetu.
Po kilku badaniach postanowiłem spróbować zmodyfikować /etc/security/time.conf
. Najwyraźniej nie robię tego poprawnie, ponieważ bez względu na to, jakie polecenia wprowadzam do pliku, nadal możemy zalogować się na jej konto użytkownika. Nie chcemy, aby miała dostęp od 21:00 do 6:00. Nadal potrzebujemy, aby cały czas mieć dostęp do komputera. Oto kilka wypróbowanych przeze mnie składni:
1. login;*;username;A12100-0600
2. login;*;username;!A12100-0600
3. login;*;username;!A12100-0600
login;*;my username;A10000-2400
4. login;*;!username;A12100-0600
Szaleję tutaj, próbując wymyślić, jak to zrobić. Jestem pewien, że brakuje mi czegoś prostego lub wpisuję się nieprawidłowo. Każda pomoc będzie mile widziana.
pam
korzystanie pam_time
? Jeśli nie, potrzebujesz account required pam_time.so
obu /etc/pam.d/gdm
i /etc/pam.d/login
tuż pod auth
wpisami.
login;*;daughter;A10600-2100
. To powinno pozwolić na logowanie tylko między 6 rano a 9 wieczorem. Jeśli to nie zadziała, być może*;*;daughter;A10600-2100
. Jeśli to zadziała, chciałbyś miećcron
pracę, która zabija sesje twojej córki o 21, ponieważ to tylko powstrzymuje rozpoczęcie nowych sesji. Oto