Content
Dateianzeige für passwdlib (3.4.0)
usr/share/doc/passwdlib/passwdlib.txtpasswdlib - helpertool to manage passwdfiles and get passwords
--------------------------------------------------------------
Die 'passwdlib' ist ein include und wird eingehaengt, dann sind die jeweiligen
Funktionen erreichbar.
# include passwdlib
. /var/install/include/passwdlib
folgende Funktionen sind enthalten:
get_passwd [get password]
-c, --check [(optional) check password]
return: password='passwd'
Es wird das Passwort abgefragt und es muss wiederholt werden.
get_pwgen_passwd [get password with pwgen -> externes program]
return: password='passwd'
Es wird das Passwort mit dem Programm 'pwgen' erzeugt.
get_digest_entry [get digest password entry]
-u, --user [username]
-r, --realm [realm]
-p, --passwd [password]
return: _passwd_entry='entry_line'
Es wird die Zeile fuer eine 'auth_digest' Passwortdatei erzeugt.
get_basic_entry [get basic password entry]
-u, --user [username]
-p, --passwd [password]
return: _passwd_entry='entry_line'
Es wird die Zeile fuer eine 'auth_basic' Passwortdatei erzeugt.
set_passwd [set password in passwordfile]
-u, --user [username]
-b, --batch [new passwd entry]
-a, --alter [alter password]
-D, --drop [drop user and password]
-f, --file [passwordfile]
-e, --entry [entry line for passwordfile]
-c, --create [create new passwordfile]
example:
create new passwordfile
set_passwd -c -e 'blublba' -f 'passwordfile'
Es wird eine neue Passwortdatei erzeugt und der erste
Benutzer eingefuegt. Oft ein 'dummy' um die Datei anzulegen.
Dieser 'dummy' kann dann wieder entfernt werden.
add user to passworfile
set_passwd -b -u 'blablu' -e 'blublba' -f 'passwordfile'
Es wird ein Benutzer zu einer bestehenden Passwortdatei
hinzugefuegt.
change password in passwordfile
set_passwd -a -u 'blablu' -e 'blublba' -f 'passwordfile'
Es wird das Passwort bei einem bestehenden Benutzer geaendert.
remove user from passwordfile
set_passwd -D -u 'blablu' -f 'passwordfile'
Es wird der Benutzer in der Passwortdatei geloescht.
send_passwd [send mail with password to]
-m, --mail [user@domain]
-p, --passwd [password]
-r, --realm [project etc..]
-u, --user [username]
-s, --sender [admin@domain]
Es wird eine email mit den Benutzerdaten zu dem anzugebenen
Benutzer gesendet.