Damit in Kolab die primäre EMail-Adresse des Benutzers dem Format j.doe@example.com entspricht, muss in der Datei /etc/kolab/kolab.conf in der Sektion für die entsprechende Domain der Eintrag
primary_mail = %(givenname)s.%(surname)s@%(domain)s
in
primary_mail = '%(givenname)s'[0:1].%(surname)s@%(domain)s
geändert werden.
Archiv des Autors: chris
ESXi 5 auf Server mit weniger als 4 GB RAM installieren
ESXi 5 lässt sich nur auf Servern mit mehr als 4 GB RAM installieren. Wenn man ein System hat, dass insgesamt nur 4 GB RAM benötigt oder der zusätzliche Arbeitsspeicher noch nicht geliefert ist, dann kann man die Überprüfung wie folgt umgehen:
Am ESXi Installer Willkommens-Bildschirm ALT+F1 drücken
Login als “root”, kein Kennwort
cd /usr/lib/vmware/weasel/util
rm upgrade_precheck.pyc (kompilierte Version)
mv upgrade_precheck.py upgrade_precheck.py.old
chmod 666 upgrade_precheck.py.old
vi upgrade_precheck.py.old
Nach „MEM_MIN” suchen (/MEN_MIN)
Die Zeile “MEM_MIN_SIZE= (4*1024)*” auf „MEM_MIN_SIZE=(1*1024-32)*“ abändern.
cp upgrade_precheck.py.old upgrade_precheck.py
ps -c | grep weasel
Prozess-ID für “python” merken
kill –9 Prozess-ID
Quelle: http://dtucker.co.uk/hack/bypassing-the-memory-check-on-a-vmware-esxi-5.html
Authentifizierung am SMTP-Server des Providers
Damit die Authentifizierung am SMTP-Server des Providers funktioniert, müssen in der Datei /etc/postfix/main.cf folgende Einträge/Änderungen vorgenommen werden:
relayhost = mailserver.yourdomain.com
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Anschließend muss im Verzeichnis /etc/postfix/ die Datei sasl_passwd mit folgendem Inhalt
mailserver.yourdomain.com username:password
erstellt und mittels
postmap /etc/postfix/sasl_passwd
die Datenbankdatei übersetzt werden.
Zum Schluß wird die neue Konfiguration per service postfix reload nur eingelesen.
fetchmailrc für Sammelpostfach
defaults
no dns
envelope "X-Original-To:"
set postmaster "postmaster@yourdomain.com"
poll mailserver.yourdomain.com
localdomains yourdomain.com:
proto pop3
user "username"
pass "password"
is * here
sslcertck # Kennwort verschluesselt uebertragen
fetchall # Immer alle Mails abholen
#keep # DEBUG: Auskommentieren, damit Mails auf dem Mailserver nicht geloescht werden.
Zu beachten:
yourdomain.com bzw. mailserver.yourdomain.com anpassenenvelope "X-Original-To:" muss ggf. noch angepasst werden (Mailheader auf dem POP-Server anschauen)Roundcube Passwort Plugin
Nach der Trennung der Authentifizierungsdatenbank vom IMAP-Server muss im Roundcube Passwort Plugin noch das SQL-Statement abgeändert werden:
Change this line from
$rcmail_config[‚password_query‘] = ‚SELECT update_passwd(%c, %u)‘;
to
$rcmail_config[‚password_query‘] = „UPDATE `mailbox` SET `password`
= %c, modified=now() WHERE `username` = %u LIMIT 1“;
Quelle: http://lists.roundcube.net/pipermail/users/2011-April/007797.html
GlusterFS und CTDB funktionieren nach Update nicht mehr
Nach einem do-release-upgrade von 12.04 LTS auf 14.04 LTS funktioniert GlusterFS und CTDB nicht mehr.
Für GlusterFS muss (zumindest bei mir) der Pfad in /etc/glusterfs/glusterd.vol die Option option working-directory angepasst werden. Nach dem Update stand dort option working-directory /var/lib/glusterd. Der richtige Pfad lautet: /etc/glusterd.
Für CTDB muss mittels mkdir -p /var/lib/run/ctdb die korrekte Ordnerstruktur angelegt werden.
Nachtrag zu: „Pakete per dpkg auf ein anderes System übertragen“
In diesem Beitrag hatte ich gezeigt, wie man Pakete von einem Ubuntu-System auf ein anderes überträgt. Jetzt hatte ich den Fehler, dass nach dem Ausführen von dpkg --set-selections < pakete.txt folgende Fehlermeldung am Schluß auftrat:
dpkg: Warnung: unbekannte Pakete wurden gefunden; dies könnte bedeuten, dass die »available«-Datenbank veraltet ist und durch eine Frontend-Methode aktualisiert werden muss.
Die Lösung fand ich hier: https://lists.debian.org/debian-user-german/2014/06/msg00155.html
Per apt-get install dctrl-tools und anschließendem sync-available hat es dann doch funktioniert.
Nach Anmeldung direkt wieder abgemeldet
Ich hatte mal wieder da Problem, dass ich nach der Anmeldung direkt wieder abgemeldet wurde. Ursache waren wohl falsch gesetzte Verzeichnisberechtigungen im Home-Verzeichnis. Zum Beheben reicht ein sudo chown -R <benutzername>:<benutzergruppe> /home/<benutzername>
Wie immer gilt: Bitte die passenden Werte eintragen. 🙂
MySQL-Tabellen auf UTF8 umstellen
Um alle Tabellen einer bestehenden MySQL-Datenbank zu ändern, muss man folgenden Befehl eingeben:
mysql --user=username --password=userpassword --database=database -B -N -e "SHOW TABLES" | awk '{print "ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;"}' | mysql --user=username --password=userpassword --database=database &
username, userpassword und database muss natürlich durch die entsprechenden Daten ersetzt werden.
Quelle: http://mandagreen.com/convert-all-mysql-tables-and-fields-to-utf8-charset-collation/
Proxy für ClamAV
Um die Updates für ClamAV hinter einem Proxy herunterzuladen, müssen in die Datei /etc/clamav/freshclam.conf folgende Einträge hinzugefügt werden:
HTTPProxyServer proxyserver
HTTPProxyPort 8080