Ä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
  1. Kopieren Sie dies in eine Datei, z.B. cyruspw.sh
  2. machen Sie die Datei ausführbar
    openexchange:~ # chmod u+x cyruspw.sh
    
  3. starten Sie das Skript
    openexchange:~ # ./cyruspw.sh
    
  4. Geben Sie das neue Passwort für cyrus ein
  5. 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)