Я хочу ограничить доступ к своему ноутбуку Ubuntu (Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic i686)). После просмотра документации PAM я сделал следующее, только для первого теста:

  1. Я раскомментировал эту строку в /etc/pam.d/login:

    реквизиты аккаунта pam_time.so

  2. Я добавил эту строку в /etc/security/time.conf (сначала это 100% комментариев):

    Войти; *; джордж ;!Al0000-2400

Когда это не сработало, и, посмотрев на Как запретить пользователю входить в субботу и воскресенье , я изменил его на:

*;*;george;!Al0000-2400

Но Джордж все еще может войти, даже после перезагрузки. Что я упустил? Обходит ли Ubuntu эти элементы управления? Или Fluxbox?

1 ответ1

0

Каждый сервис, использующий PAM, имеет свой собственный файл конфигурации - login используется только текстовой (консольной) программой входа в систему; при подключении по SSH используется конфигурация sshd , а при использовании графической программы входа в систему (GDM, SDDM, LightDM) соответствующий gdm-password , sddm , lightdm и т. д. Конфигурации будут использоваться.

Так что это не значит, что Ubuntu "обходит" вашу конфигурацию - вы просто настраиваете не то, что нужно. Графический экран входа LightDM не использует /etc/pam.d/login , он использует /etc/pam.d/lightdm .

Обратите внимание, что ограничения доступа действительны только в том случае, если они используются всеми службами, поэтому вместо этого следует добавить их в общий файл /etc/pam.d/common-account который импортируются во все другие конфигурации. (Эквивалентом в некоторых других дистрибутивах будет system-login .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .