Ich möchte ein shellscript schreiben, womit ich leichter user im System hinzufügen kann und automatisch eine Datenbank und ein Vhost im Apache angelegt wird.
Also mein Script legt den User erfolgreich an, doch möchte ich dem User noch ein zufälliges Passwort geben.
Nun dachte ich mir, die Ausgabe von "makepasswd --chars 8" an "passwd $username" zu übergeben und mir dann mit "echo" das Passwort auf der Shell auszugeben. Doch wie mach ich das passwd das Passwort von makepasswd benutzt? Denn dieser Befehl gibt das Passwort nur bei der ersten Abfrage nach dem Passwort aus.
Code: Alles auswählen
passwd $username | makepasswd --chars 8