Ich bin völlig neu in Linux. Während ich mir ein Tutorial-Video über Ubuntu ansah, stieß ich auf den Befehl passwd
. Als ich getestet habe, zeigt es;
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Warum wird das UNIX-Passwort angezeigt? Gibt es eine Beziehung zu UNIX?
command-line
passwd
Nuwan Thisara
quelle
quelle
Antworten:
Er sagt , UNIX , weil Sie das Passwort für die Authentifizierung durch bereitgestellt sind Ändern der
pam_unix
PAM - Modul . Zitieren der Manpage:Es ist insofern mit Unix verwandt, als es die herkömmlichen Dateien verwendet
/etc/passwd
und/etc/shadow
als Quelle für die Authentifizierung dient.Wenn Sie ein anderes PAM-Modul wie
pam_ldap
für die LDAP-Authentifizierung verwenden, wird LDAP anstelle von UNIX angezeigt:quelle
pam-auth-update
mit dem Sie PAM-Authentifizierungsmodule auswählen können, die die Konfigurationsdatei bearbeiten/etc/pam.d/common-auth
. Das Einrichten eines Authentifizierungsmoduls ist jedoch etwas aufwändiger. Vielleicht findest du eine andere Antwort von mir interessant: askubuntu.com/a/724796/158442 (du kannst sie mit den entsprechenden Optionen erweiternpam_debug
und verschiedene Skripte verwenden, um alles zu drucken, was du willst)Einfache Antwort: Weil Linux ein Betriebssystem ist, das auf dem Design des Unix-Modells basiert (und dessen volle Funktionalität bietet).
Infolgedessen viele Werkzeuge, Befehle, Software usw.
Wie einige Versionen von 'passwd' auch
quelle