Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-useradmin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
benno-useradmin [2016/12/27 19:04] lwsystemsbenno-useradmin [2024/04/12 09:29] (aktuell) lwsystems
Zeile 1: Zeile 1:
 +Im Web-Interface kann ein Benutzer mit der Rolle //ADMIN// über den Menüpunkt "Benutzerverwaltung" Benutzer verwalten, die in der lokalen Benutzerdatenbank gespeichert werden.
 +
 +Diese Benutzer können auch auf der Konsole mit dem Kommando ''benno-useradmin'' bearbeitet werden. 
 +
 +
 ====== Benno-useradmin ====== ====== Benno-useradmin ======
  
-Das Kommando //benno-useradmin// bearbeitet die Benutzerdaten in der SQLite Datenbankdatei ///var/lib/benno-web/bennoweb.sqlite//. In der Standard-Konfiguration erfolgt die  [[Authentisierung]] am Web-UI gegen diese Datenbank.+Das Kommando //benno-useradmin// bearbeitet die Benutzerdaten in der SQLite [[datenbank-schema|Datenbank]] ///var/lib/benno-web/bennoweb.sqlite//. In der Standard-Konfiguration erfolgt die  [[Authentisierung]] am Web-UI gegen diese Datenbank.
  
 Für Installationen in einer Umgebung mit zentraler Benutzerverwaltung ist die Anbindung an den [[LDAP-Authentisierungsmodul|LDAP Server]] oder das [[LDAP-Authentisierungsmodul|ActiveDirectory]] empfehlenswert.  Für Installationen in einer Umgebung mit zentraler Benutzerverwaltung ist die Anbindung an den [[LDAP-Authentisierungsmodul|LDAP Server]] oder das [[LDAP-Authentisierungsmodul|ActiveDirectory]] empfehlenswert. 
-<code>benno-useradmin [-h] [-l] [-u|-d|-s|-a|-c uid] [-p password] [-n name] [-e email1,email2, ...]+<code> 
 +benno-useradmin [-h] [-l] [-u <username>] [-d|-E] [-D] [-p <password>] 
 +  [-n <name>] [-e <email1,email2, ...>] -C [<container>]
  
 +  -c <file>          config file (default /etc/benno-web/benno.conf)
   -l                 list all users   -l                 list all users
-  -u uid           login uid of the user + 
-  -d uid           delete user +  -u <username>      username (shows user data if no other options given) 
-  -s uid           show userdata + 
-  -a uid           add user + 
-  -c uid           change user (data given in additional options) +Add or change user data 
-  -p password      password of the user +  -p <password     password of the user 
-  -n name          display name of the user +  -n <name         display name of the user 
-  -e email,email   comma separated list of email addresses ('' deletes all) +  -e <email,email  comma separated list of email addresses ('' deletes all
-  -C container     container name (default BennoContainer)+  -r <role>          user role (USER, ADMIN, REVISOR, default USER
 +  -C <container    container name (default BennoContainer) 
 + 
 +  -d                 disable user 
 +  -E                 enable user 
 +  -D                 delete user
   -h                 this help   -h                 this help
   -v                 print version number   -v                 print version number
 </code>  </code> 
 +
 +====== User anlegen ======
 +
 +  benno-useradmin -u hansen -p MyPass -n 'Paul Hansen' -e 'hansen@hansen-meyer.de,p.hansen@hansen-meyer.de'
 +
 +Falls der User für einen [[mandanten-konfiguration|Mandanten]] ([[begriffsbestimmungen#container|Container]]) angelegt werden soll, wird der Name des  Containers mit dem Schalter //-C <container_name>// gesetzt.
  
benno-useradmin.1482865450.txt.gz · Zuletzt geändert: 2016/12/27 19:04 von lwsystems