Meldung unter /var/log/warn

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
schorsch
Posts: 43
Joined: 2003-01-28 02:42

Meldung unter /var/log/warn

Post by schorsch » 2003-07-16 23:37

Hallo,

habe unter /var/log/warn

diese meldung:
Jul 16 23:22:00 postfix/cleanup[2333]: warning: refusing to mkdir incoming/2: parent directory is writable by everyone
Jul 16 23:22:00 postfix/cleanup[2333]: warning: mail_queue_enter: rename incoming/177967.2333 to incoming/2/B/2B7A114971: Operation not permitted
Jul 16 23:22:00 postfix/cleanup[2333]: warning: refusing to mkdir incoming/2: parent directory is writable by everyone
Jul 16 23:22:00 postfix/cleanup[2333]: warning: mail_queue_enter: rename incoming/177967.2333 to incoming/2/B/2B7A114971: Operation not permitted
Jul 16 23:22:00 postfix/cleanup[2333]: fatal: mail_queue_enter: rename incoming/177967.2333 to incoming/2/B/2B7A114971: giving up
Jul 16 23:22:01 postfix/pickup[1540]: warning: premature end-of-input from public/cleanup socket while reading input attribute name
Jul 16 23:22:01 postfix/master[614]: warning: process /usr/lib/postfix/cleanup pid 2333 exit status 1
was ist da los??? was muss ich ändern?

thx,
Schorsch

magnum2
Posts: 201
Joined: 2002-08-12 16:30
Location: Grünwald

Re: Meldung unter /var/log/warn

Post by magnum2 » 2003-07-17 00:19

Welche Berechtigungen hat den dein incoming ?
Es darf nicht writable für alle sein, sonst erstellt postfix keine Unterverzeichnisse aus sicherheitsgründen. 700 reicht

schorsch
Posts: 43
Joined: 2003-01-28 02:42

Re: Meldung unter /var/log/warn

Post by schorsch » 2003-07-17 00:32

Hallo,

habe jetzt mal alle verzeichnisse unter /var/spool/postfix/ auf 700 gesetzt.

jetzt steht unter /var/log/warn folgendes:
Jul 17 00:22:41 postfix/postfix-script: warning: not owned by group maildrop: /var/spool/postfix/maildrop
was ist nun los?

MfG,
Schorsch

magnum2
Posts: 201
Joined: 2002-08-12 16:30
Location: Grünwald

Re: Meldung unter /var/log/warn

Post by magnum2 » 2003-07-17 06:02

Wieso alle, wo hatte ich denn alle geschrieben ? 8O
Da steht "incoming". Alle auf 700 dürfte zu restriktiv sein, mit alle meinte ich die Berechtigung für alle, die letzte Zahl :)

Code: Select all

drwxr-xr-x   14 root     postfix      4096 Oct 10  2002 .
drwxr-xr-x   10 root     root         4096 Jan 14  2003 ..
drwx------   18 postfix  root         4096 Jan 22 10:27 active
drwx------   18 postfix  root         4096 Jun 25 19:47 bounce
drwx------    2 postfix  root         4096 Nov  7  2002 corrupt
drwx------    7 postfix  root         4096 Jul  2 10:39 defer
drwx------    7 postfix  root         4096 Jul  2 10:39 deferred
drwx------    2 postfix  root         4096 Nov  7  2002 flush
drwx------   18 postfix  root         4096 Jul 17 05:50 incoming
drwx-wx--T    2 postfix  maildrop     4096 Jul 17 04:00 maildrop
drwxr-xr-x    2 root     root         4096 May  9 09:21 pid
drwx------    2 postfix  root         4096 May 20 12:52 private
drwxr-xr-x    2 postfix  maildrop     4096 May 20 12:52 public
drwx------    2 postfix  root         4096 Nov  7  2002 saved
Also die Berechtigungen mal so wie oben Beschrieben setzen, das funkt bei mir. (nur erst mal die Berechtigungen, mal noch nicht owner:group !!)
Zur jetzigen Fehlermeldung:
Was steht denn bei dir da drin wo jetzt bei mir überall postfix steht ?? (ls -l)
Wer hat den postfix installiert, war das schon so ??