У нас є кілька систем Backbox 3.13, побудованих на Ubuntu 12.04. Один з моїх підлітків не розуміє поняття цієї речі під назвою «сон» і схильний вставати, щоб грати за комп’ютером. Я намагаюся обмежити цю дію. Ми намагалися Няню, яка працювала кілька днів. Тоді, хоча налаштування все ще існували, це все ще дозволяло вказаному підлітку отримати доступ до свого облікового запису користувача та Інтернету.
Після деяких досліджень я вирішив спробувати модифікувати /etc/security/time.conf
. Мабуть, я роблю це не правильно, оскільки, незалежно від того, які команди я ввожу у файл, ми все одно можемо увійти до її облікового запису користувача. Ми не хочемо, щоб вона мала доступ з 21 вечора до 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:00 та 21:00. Якщо це не працює, то, можливо*;*;daughter;A10600-2100
. Якщо це працює, ви також хочете матиcron
роботу, яка вбиває сесії вашої дочки о 21:00, оскільки це лише зупиняє запуск нових сесій. Є деякі подробиці тут