Was ist die „neue“ login.defs-Datei in Ubuntu 16.04?

Was ist die „neue“ login.defs-Datei in Ubuntu 16.04?

Ich mache gerade TestOut für meine Linux+-Zertifizierung und bin beim Abschnitt über Benutzer und Gruppen angekommen. Der Kursleiter hat gezeigt, dass die Datei login.defs verwendet wurde, um Standardbenutzerinformationen zu ändern. Ich verwende Ubuntu 16.04, um mitzumachen, und wenn ich die Datei cate, erhalte ich diese Meldung:

Screenshot der Cat-Ausgabe

Es heißt, dass es jetzt veraltet ist. Wo kann ich diese Werte in der aktuellen Version von Ubuntu manipulieren?

Antwort1

Sie verstehen die Warnmeldung falsch. Es gibt keine „neuen login.defs“; die vorhandene Datei wird weiterhin verwendet, unterstützt aber die 4 Optionen nach der Warnung nicht mehr.


Einige dieser Optionen wurden nicht einfach verschoben, sondern vollständig entfernt. Beispielsweise CLOSE_SESSIONSist dauerhaft aktiviert, da das Deaktivieren Probleme mit einigen PAM-Modulen verursacht.

Die anderen Optionen wurden von den entsprechenden PAM-Modulen nie unterstützt; sie funktionieren nur auf Systemen mit PAM-losem Login. Die entsprechende PAM-Option würde /etc/pam.dstattdessen in angegeben werden.

  • Die meisten Authentifizierungsmodule, z. B. pam_unix(8), erlauben keinerlei Anpassung der Kennwortabfrage.
  • Das Modul pam_mail(8) akzeptiert dir=einen Speicherort im Maildir-Format (auch bekannt als qmail).
  • NO_PASSWORD_CONSOLE könntekann über das Modul pam_succeed_if(8) emuliert werden.

Relevante Änderungsprotokolle:

verwandte Informationen