Univention Corporate Server (UCS) » Kolab2 für UCS

ID #1128

Cyrus Benutzerprotokolle aktivieren/deaktivieren

Problem:

Unter /var/lib/cyrus/log/ befinden sich diverse Verzeichnisse mit großen Logdateien.
Die Benutzerprotokolle für Cyrus sollen aktiviert werden.

Lösung:

Bei diesen Logdateien handelt es sich um ausführliche Protokolle von IMAP-Verbindungen der entsprechenden Benutzer.

Um die Protokollierung für einen Benutzer zu aktivieren reicht es unter /var/lib/cyrus/log/ ein Verzeichnis, benannt nach der primären Mailadresse des Benutzers, anzulegen und dies mit korrekten Berechtigungen zu versehen:

/etc/init.d/cyrus2.2 stop
mkdir /var/lib/cyrus/log/benutzer@domain.local
chown cyrus:mail /var/lib/cyrus/log/benutzer@domain.local
chmod 700 /var/lib/cyrus/log/benutzer@domain.local
/etc/init.d/cyrus2.2 start

Sollen die Verzeichnisse automatisch beim Anlegen neuer Benutzer generiert werden, kann die UCR-Variable mail/cyrus/userlogfiles auf "yes" gesetzt werden:

ucr set mail/cyrus/userlogfiles=yes
/etc/init.d/cyrus2.2 restart

Wenn diese Protokollierung nicht benötigt wird, können die Verzeichnisse (bei abgeschaltetem Cyrus-Dienst) gelöscht werden. Die Protokolle werden nur für die Benutzer geschrieben für die ein entsprechendes Verzeichnis exitiert.

/etc/init.d/cyrus2.2 stop
rm -rf /var/lib/cyrus/log/*
/etc/init.d/cyrus2.2 start

Tags: cyrus, logdateien, protokolle

Verwandte Artikel:

Letzte Änderung der FAQ: 2010-04-14 15:17
Autor: Janis Meybohm
Revision: 1.4

Digg it! Share on Facebook FAQ ausdrucken FAQ weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieser FAQ:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich