connect(/var/run/dovecot/auth-userdb) failed: Permission denied

  • Hallo Herr Keppler,


    ich habe es nun zum 2. mal dass der Besitzer von der Datei /var/run/dovecot/auth-userdb nicht mehr mail:mail sondern root:root ist.
    Somit ist der Versand und Empfang erheblich beeinträchtigt bis gar nicht möglich.


    Hier noch ein Auszug aus der Mail.log:



    Gefühlt kommt dies immer nachdem ich mein LiveConfig aktualisiere.

  • Ich tippe mal auf CentOS? (bitte immer die genaue Distribution mit angeben)


    Was steht denn in /etc/dovecot/dovecot.conf im Abschnitt "service auth"? Sollte eigentlich so aussehen:

    Code
    unix_listener auth-userdb {
        group = mail
        mode = 0600
        user = mail
      }


    LiveConfig fasst die Datei /var/run/dovecot/auth-userdb nicht an; auf die Schnelle finde ich hier auch kein anderes Script, dass da irgendwie herumfummelt.
    Haben Sie SELinux aktiviert?


    Viele Grüße


    -Klaus Keppler

  • Hallo Herr Keppler,


    da habe ich doch glatt die wichtigen Angaben vergessen :) Sorry


    Es handelt sich um einen Ubuntu 12.04 64 bit mit dem Release "LiveConfig 1.6.4-r2480"


    Dies steht in der /etc/dovecot/dovecot.conf:



    Ich habe mal auf meinem System nach SELinux gesucht


    Code
    root@system01:~# dpkg --get-selections | grep selinux
    libselinux1                                     install
    libselinux1:i386                                install


    Haben Sie da vielleicht noch eine Idee ?


    Vielen dank

  • Code
    service auth {
      unix_listener auth-userdb {
        #group = mail
        mode = 0600
        #user = mail
      }


    Die spannende Frage ist, wer die Einträge "group" und "user" da auskommentiert hat. LiveConfig (in Form von "dovecot.lua") kann das nicht gewesen sein. Vielleicht können Sie anhand des Datei-Änderungs-Datums herausfinden, was genau zu diesem Zeit passiert ist (z.B. ein Update von Dovecot?)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!