Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-imap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
benno-imap [2018/09/17 10:18] – [Benutzer anlegen] lwsystemsbenno-imap [2020/02/20 10:08] – [Authentisierung am Web-Interface] lwsystems
Zeile 15: Zeile 15:
 Die für diese Funktionalität benötigten Software-Komponenten werden mit Hilfe des Pakets //benno-imap// installiert. Die für diese Funktionalität benötigten Software-Komponenten werden mit Hilfe des Pakets //benno-imap// installiert.
  
-Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete //python-mysqldb// und //php5-mysql//+Bei Nutzung einer MySQL Datenbank werden zusätzlich die Pakete //python-mysqldb// und //php-mysql//
 benötigt. benötigt.
  
Zeile 43: Zeile 43:
 [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//. [[Authentisierung#Externe_Authentisierungs-Backends|Authentisierungs-Moduls]] //benno_imapauth//.
  
-Das Authentisierungs-Modul wird in der Konfigurationsdatei /etc/benno-web/benno.conf festgelegt.+Die Aktivierung des Authentisierungs-Moduls erfolgt, indem es perl Symlink in den Authentisierungs-Stack aufgenommen wird.
  
-  EXTERNAL_AUTH = /usr/lib/benno-imap/benno_imapauth+  ln -s usr/lib/benno-imap/benno_imapauth /etc/benno-web/auth.d/60_benno_imapauth
  
  
Zeile 64: Zeile 64:
 Ein neuer Benutzer wird mit dem Program //benno-imapuser// angelegt, falls das Programm Ein neuer Benutzer wird mit dem Program //benno-imapuser// angelegt, falls das Programm
 mit -u <username> -i <imaphost> -C <container> aufgerufen wird. mit -u <username> -i <imaphost> -C <container> aufgerufen wird.
 +Das Programm kann unterschiedliche IMAP-Server abfragen, so daß die Möglichkeit besteht daß ein Username auf mehreren Server vorkommen kann. Daher wird ein Benutzer durch den "<username>" //und// den "<imaphost>" eindeutig identifizert werden kann.
  
 Nicht übergebenen Parameter werden mit den Defaultparametern der Konfigurationsdatei vorbelegt.  Nicht übergebenen Parameter werden mit den Defaultparametern der Konfigurationsdatei vorbelegt. 
Zeile 76: Zeile 77:
 ===== Benutzer löschen ===== ===== Benutzer löschen =====
  
-Mit ''benno-imapuser -D -u <username>'' wird der Benutzer aus der Datenbank+Mit ''benno-imapuser -D -u <username> -i <imaphost>'' wird der Benutzer aus der Datenbank
 gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr gelöscht. Damit wird auch keine Synchronisation des IMAP Kontos mehr
-vorgenommen.  +vorgenommen. Es sind beide Angaben notwendig, da ein IMAP-User nur so eindeutig identifiziert werden kann. 
 + 
 +Die Ausgabe von ''benno-imapuser -l'' gibt zeilenweise die Benutzer und IMAP-Host Parameter aus, so ggfs. direkt kopiert und eingefügt werden können.
  
 ===== Benutzerpasswort ändern ===== ===== Benutzerpasswort ändern =====
benno-imap.txt · Zuletzt geändert: 2023/03/30 12:37 von lwsystems