staging.inyokaproject.org

.htdigest-Script Passwort

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Muffelmuff

Anmeldungsdatum:
12. August 2006

Beiträge: 28

Hallo!

Habe folgende Problematik: Ich habe >100 Benutzer, welche ich in einer .htdigest-Datei anlegen möchte. Dazu würde ich gerne ein Script erstellen, wobei jeder user ein Initialpasswort bekommen soll (zB. "Initial1").

Im Moment habe ich nur folgendes:

 #!/bin/bash         

sudo htdigest /var/lib/trac/test/.htdigest "test" testuser1

Danach muss man pro User zweimal das Passwort eingeben. Gibt es eine Möglichkeit das Script so anzupassen, dass ich das Initialpasswort gleich in das Script mit einbaue? Habe bei Google leider nichts passendes gefunden.

Danke!

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5584

Du kannst ja einfach das Passwort per stdin einwerfen. Nicht getestet:

1
echo "$passwort\n$passwort" | sudo htdigest /var/lib/trac/test/.htdigest "test" testuser1

Muffelmuff

(Themenstarter)

Anmeldungsdatum:
12. August 2006

Beiträge: 28

danke für den Hinweis - ändert leider nichts, ich werde noch immer nach dem Passwort gefragt

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5584

Simmt geht nicht :/

Entweder du nimmst expect: https://stackoverflow.com/a/645697/2851664

Oder du schreibst die Daten mit md5sum rein: https://stackoverflow.com/a/645700/2851664 oder https://unix.stackexchange.com/a/45967/88119

Habe bei Google leider nichts passendes gefunden.

Ich hab zwar nicht Google verwendet, aber die Suchmaschine meines geringsten Misstrauens hat mir obige Links als die ersten beiden Ergebnisse gebracht.

Antworten |