Ändern eines unbekannten Cyrus-Passwortes auf dem eMail Server 3.x
Supportdatenbank (rsimai_slems3_cyruspw)
Bezieht sich auf
eMail Server: Version 3.x
Anliegen
Sie haben Ihr Passwort für den Administrator (cyrus) vergessen und können das System nicht mehr administrieren. Das Passwort für root ist Ihnen aber bekannt.
Vorgehen
Das Passwort muss in /etc/shadow, sowie in /etc/openldap/slapd.conf geändert werden.
Das folgende Skript hilft Ihnen dabei:
#!/bin/bash
echo "modify the password for cyrus"
echo -e "new password: \c"
read PASS
echo -e
if [ -z "$PASS" ]
then
echo "sorry, but a blank password is not allowed"
exit 1
fi
# write new password to /etc/shadow
echo "cyrus:$PASS" | chpasswd
# save created password to slapd.conf
grep -v "^rootpw" /etc/openldap/slapd.conf >/tmp/slapd.conf.new
NEWPW=`grep "^cyrus" /etc/shadow | cut -f 2 -d ":"`
echo -e "rootpw\t{crypt}$NEWPW" >>/tmp/slapd.conf.new
mv /etc/openldap/slapd.conf /etc/openldap/slapd.conf.oldpw
mv /tmp/slapd.conf.new /etc/openldap/slapd.conf
echo "Password changed! Now restart the LDAP Server to apply"
echo "the changes with the command 'rcldap restart'"
exit 0
- Kopieren Sie dies in eine Datei, z.B.
cyruspw.sh
- machen Sie die Datei ausführbar
openexchange:~ # chmod u+x cyruspw.sh
- starten Sie das Skript
openexchange:~ # ./cyruspw.sh
- Geben Sie das neue Passwort für cyrus ein
- Starten Sie LDAP neu
openexchange:~ # rcldap restart
Stichwörter: IMAP31, SLEMS, EMAILSERVER, CYRUS, PASSWORT, PASSWORD, ÄNDERN, CHANGE
Kategorien:
SuSE Linux IMAP Server
SDB-rsimai_slems3_cyruspw, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 03. Mar 2003
SuSE Linux AG - Zuletzt generiert: 09. Apr 2003 von rsimai (sdb_gen 1.40.0)