Инструменты пользователя

Инструменты веб-сайта


benno useradmin

Различия

Здесь показаны различия между двумя версиями.

Ссылка на этот сравнительный просмотр

Обе стороны предыдущей редакцииПредыдущая редакция
Следующая редакция
Предыдущая редакция
benno-useradmin [2017/02/07 15:59] lwsystemsbenno-useradmin [2025/06/18 07:26] (текущий) – [Benno-useradmin] lwsystems
Строка 1: Строка 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 container (comma separated, 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
Zeile 22: Zeile 35:
 ====== User anlegen ====== ====== User anlegen ======
  
- benno-useradmin -a hansen -p MyPass -n 'Paul Hansen' \ + benno-useradmin -u hansen -p MyPass -n 'Paul Hansen' -e 'hansen@hansen-meyer.de,p.hansen@hansen-meyer.de' 
-                  -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.
  
-Falls der User für einen [[mandanten-konfiguration|Mandanten]] ([[begriffsbestimmungen#container|Container]]) 
benno-useradmin.1486483146.txt.gz · Zuletzt geändert: 2017/02/07 15:59 von lwsystems