Ich versuche, ein Kennwort von der Befehlszeile zu erstellen. Ich habe das unten versucht, aber es fragt immer noch nach dem Passwort.Versuchen, htpasswd von der Befehlszeile zu automatisieren
echo "test101" | htpasswd -c ~/temp/password admin
Ich versuche, ein Kennwort von der Befehlszeile zu erstellen. Ich habe das unten versucht, aber es fragt immer noch nach dem Passwort.Versuchen, htpasswd von der Befehlszeile zu automatisieren
echo "test101" | htpasswd -c ~/temp/password admin
Warum nicht einfach verwenden:
htpasswd -b -c ~/temp/password admin test101
Der -b
Schalter sollte es tun, aber das Passwort noch an andere Benutzer auf dem System über die Prozessliste (ps
usw.) sichtbar sein:
htpasswd -b -c ~/temp/password admin test101
Und mit 'echo" test101 "| ...' würde es nicht? Wenn Sie es ausblenden möchten, müssen Sie es in einer Datei speichern, die nur für den aktuellen Benutzer lesbar ist, und diese dann in htpasswd pipen. – Coroos