Benutzeranmeldungen auf einem Linux-Laptop einschränken

444
JamesBomb

Ich möchte den Zugriff auf meinen Ubuntu-Laptop einschränken (Ubuntu 14.04.1 LTS (GNU / Linux 3.13.0-36-generic i686)). Nach dem Durchsuchen der PAM-Dokumentation habe ich nur für einen ersten Test Folgendes durchgeführt:

  1. Ich habe diese Zeile in /etc/pam.d/login auskommentiert:

    Kontoanforderung pam_time.so

  2. Ich habe diese Zeile zu /etc/security/time.conf hinzugefügt (das sind zunächst 100% Kommentare):

    login; *; george;! Al0000-2400

Wenn dies nicht funktioniert hat und nachdem ich angeschaut habe, wie man den Benutzer vom Login Samstag und Sonntag einschränkt, habe ich es geändert:

*;*;george;!Al0000-2400 

George kann sich jedoch auch nach dem Neustart anmelden. Was habe ich verpasst? Umgeht Ubuntu diese Kontrollen? Oder Fluxbox?

0
schau hier: https://www.digitalocean.com/community/tutorials/wie-zum-zurestriere-log-in -fähigkeiten-von-benutzer-auf-ubuntu Jay T. vor 8 Jahren 0
auch dies: http://linuxpoison.blogspot.com/2009/05/how-to-set-login-time-based.html Jay T. vor 8 Jahren 0

1 Antwort auf die Frage

0
grawity

Jeder PAM-Dienst hat eine eigene Konfigurationsdatei - loginwird nur vom textuellen Anmeldeprogramm (Konsole) verwendet. wenn SSH Verbindung über, die sshdsich Konfiguration verwendet, und wenn ein grafisches Anmeldeprogrammes (GDM, SDDM, LightDM) die entsprechende Verwendung gdm-password, sddm, lightdmu. A. Konfigurationen werden verwendet.

Es ist also nicht so, dass Ubuntu Ihre Konfiguration "umgeht" - Sie konfigurieren lediglich das Falsche. Der grafische LightDM-Anmeldebildschirm wird nicht /etc/pam.d/loginverwendet /etc/pam.d/lightdm.

Beachten Sie, dass Zugriffsbeschränkungen nur wirksam sind, wenn sie von allen Diensten verwendet werden. Sie sollten sie stattdessen der gemeinsam genutzten /etc/pam.d/common-accountDatei hinzufügen, die alle anderen Konfigurationen importieren. (Das Äquivalent in einigen anderen Distributionen wäre system-login.)