У нас есть несколько систем Backbox 3.13, построенных на Ubuntu 12.04. Один из моих подростков не понимает понятия "сон" и склонен вставать, чтобы играть на компьютере. Я пытаюсь ограничить это действие. Мы попробовали няню, которая работала в течение нескольких дней. Затем, хотя настройки все еще были в силе, она все еще позволяла подростку получить доступ к своей учетной записи пользователя и Интернету.
После некоторых исследований я решил попробовать модифицировать /etc/security/time.conf
. Очевидно, я делаю это неправильно, потому что, независимо от того, какие команды я ввожу в файл, мы все равно можем войти в ее учетную запись пользователя. Мы не хотим, чтобы она имела доступ с 9 вечера до 6 утра. Нам все еще нужно, чтобы у меня был доступ к компьютеру все время. Вот несколько синтаксисов, которые я пробовал:
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
Я схожу с ума здесь, пытаясь понять, как это сделать. Я уверен, что это что-то простое, что мне не хватает, или что я вхожу неправильно. Любая помощь будет оценена.
pam
использовать pam_time
? Если нет, вам нужно account required pam_time.so
в обоих /etc/pam.d/gdm
и /etc/pam.d/login
чуть ниже auth
записей.
login;*;daughter;A10600-2100
. Это должно разрешить вход только с 6 утра до 9 вечера. Если это не сработает, тогда, возможно*;*;daughter;A10600-2100
. Если это работает, вы также хотели бы иметьcron
работу, которая убивает сеансы вашей дочери в 9 вечера, так как это только останавливает запуск новых сеансов. Есть некоторые подробности здесь