
Ich möchte, dass Benutzername und Passwort aus den Dateien etc/passwd und etc/shadow in einer einzigen Datei mit Ausschneiden- und Einfügen-Befehlen abgerufen werden
Antwort1
Passwörter werden nicht im System gespeichert, daher nehme ich an, dass Sie Passwort-Hashes meinen. Passwort-Hashes werden nicht in passwd gespeichert, aber beide sind im Schatten.
Wollten Sie, dass Benutzername und Passwort miteinander verknüpft werden? Denn wenn Sie das möchten, gibt es keine Garantie dafür, dass passwd und shadow in derselben Reihenfolge sind, sodass der Paste-Befehl sie nicht verknüpfen kann. Sie sollten dafür „join“ statt „paste“ verwenden.
Das Folgende könnte das sein, was Sie wollen. Wenn nicht, bearbeiten Sie Ihre Frage, um sie klarer zu machen. (Hierbei wird passwd nicht verwendet, da es nichts enthält, wonach Sie gefragt haben und das nicht im Schatten liegt.)
sudo awk -F: '{print $1,$2}' /etc/shadow