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:
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_SESSIONS
ist 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.d
stattdessen 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: