Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Andreas Pakulat
On 23.Feb 2005 - 10:50:20, Andreas Zimmermann wrote:
 Hallo Liste!
 ich habe seit zwei Tage ein Problem mit Exim 3.3.6, das ich irgendwie nicht 
 in 
 den Griff kriege. Exim fehlen die Rechte nach /var/log/exim zu schreiben:
 Cannot open main log file /var/log/exim/mainlog: Permission denied: euid=8 
 egid=8
 Mainlog hat die Makse 600 und gehört root:adm

Wieso? Der exim3-Logfolder hier gehoert mail:adm und hat drwxr-s
gesetzt (mir faellt grad die Numerische Angabe nicht ein...)

 Exim läuft als user mail, bzw der Kindsprozess als user post.
 Was muss ich denn tun, das post nach mainlog schreiben darf?

man chown chgrp chmod ?

Andreas

-- 
You will be the last person to buy a Chrysler.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Andreas Zimmermann
Am Mittwoch, 23. Februar 2005 11:02 schrieb Andreas Pakulat:
 On 23.Feb 2005 - 10:50:20, Andreas Zimmermann wrote:
  Hallo Liste!
  ich habe seit zwei Tage ein Problem mit Exim 3.3.6, das ich irgendwie
  nicht in den Griff kriege. Exim fehlen die Rechte nach /var/log/exim zu
  schreiben: Cannot open main log file /var/log/exim/mainlog: Permission
  denied: euid=8 egid=8
  Mainlog hat die Makse 600 und gehört root:adm

 Wieso? Der exim3-Logfolder hier gehoert mail:adm und hat drwxr-s
 gesetzt (mir faellt grad die Numerische Angabe nicht ein...)

Ja das is bei mir genauso...

  Exim läuft als user mail, bzw der Kindsprozess als user post.
  Was muss ich denn tun, das post nach mainlog schreiben darf?

 man chown chgrp chmod ?

Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
schreiben :(

Grüße Andreas

 Andreas

 --
 You will be the last person to buy a Chrysler.

---



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Frank Küster
Andreas Pakulat [EMAIL PROTECTED] schrieb:

 On 23.Feb 2005 - 10:50:20, Andreas Zimmermann wrote:
 Hallo Liste!
 ich habe seit zwei Tage ein Problem mit Exim 3.3.6, das ich irgendwie nicht 
 in 
 den Griff kriege. Exim fehlen die Rechte nach /var/log/exim zu schreiben:
 Cannot open main log file /var/log/exim/mainlog: Permission denied: euid=8 
 egid=8
 Mainlog hat die Makse 600 und gehört root:adm

Verwendest du sid?

 Wieso? Der exim3-Logfolder hier gehoert mail:adm und hat drwxr-s
 gesetzt (mir faellt grad die Numerische Angabe nicht ein...)

So soll es sein, aber Andreas beschreibt ja gerade, dass es nicht so
ist. 

http://bugs.debian.org/295850

Ist in sid gefixt.

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Frank Küster
Andreas Zimmermann [EMAIL PROTECTED] schrieb:

 Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
 denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
 schreiben :(

Bist du sicher, dass exim3 logrotate verwendet und nicht savelog?

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Jens Schuessler
* Andreas Zimmermann [EMAIL PROTECTED] [23-02-05 11:41]:
 
 Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
 denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
 schreiben :(

Das hat exim3 bei mir mit diesen Zeilen in der /etc/chron.daily/exim erledigt:

# Cycle logs
if [ -x /usr/bin/savelog ]; then
  for i in mainlog rejectlog paniclog; do
if [ -s /var/log/exim/$i ]; then
  savelog -p -c 10 /var/log/exim/$i /dev/null
fi
  done
fi

Wie sieht deine logrotate-datei für exim aus und wer hat sie erstellt?

Gruss
Jens


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Andreas Zimmermann
Am Mittwoch, 23. Februar 2005 12:14 schrieb Frank Küster:
 Andreas Pakulat [EMAIL PROTECTED] schrieb:
  On 23.Feb 2005 - 10:50:20, Andreas Zimmermann wrote:
  Hallo Liste!
  ich habe seit zwei Tage ein Problem mit Exim 3.3.6, das ich irgendwie
  nicht in den Griff kriege. Exim fehlen die Rechte nach /var/log/exim zu
  schreiben: Cannot open main log file /var/log/exim/mainlog: Permission
  denied: euid=8 egid=8
  Mainlog hat die Makse 600 und gehört root:adm

 Verwendest du sid?
Nep sarge

  Wieso? Der exim3-Logfolder hier gehoert mail:adm und hat drwxr-s
  gesetzt (mir faellt grad die Numerische Angabe nicht ein...)

 So soll es sein, aber Andreas beschreibt ja gerade, dass es nicht so
 ist.
Ja der Exim-Ordner stimmt soweit:
drwxr-sr--   mail   adm /var/log/exim
nur die mainlog hat halt:
-rw---   root   adm /var/log/exim/mainlog

Grüße Andreas



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Andreas Pakulat
On 23.Feb 2005 - 11:41:49, Andreas Zimmermann wrote:
 Am Mittwoch, 23. Februar 2005 11:02 schrieb Andreas Pakulat:
  On 23.Feb 2005 - 10:50:20, Andreas Zimmermann wrote:
[Die PM wahr wohl ein versehen ;-) ]

   Exim läuft als user mail, bzw der Kindsprozess als user post.
   Was muss ich denn tun, das post nach mainlog schreiben darf?
 
  man chown chgrp chmod ?
 
 Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
 denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
 schreiben :(

Hmm, in dem Fall: man logrotate? in /etc/logrotate.d sollte eine Datei
exim* liegen und dort kannst du angeben welche Rechte gesetzt werden
(und welche uid,gid). 

Andererseits exim3 hat kein depends auf logrotate, demzufolge glaube
ich auch nicht, dass exim3 logrotate nutzt - dann ist die Lage anders
und du musst rauskriegen welches Program die Rotierung wirklich
macht...

Andreas

-- 
Don't get to bragging.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Andreas Zimmermann
Am Mittwoch, 23. Februar 2005 12:18 schrieb Jens Schuessler:
 * Andreas Zimmermann [EMAIL PROTECTED] [23-02-05 11:41]:
  Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
  denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
  schreiben :(

 Das hat exim3 bei mir mit diesen Zeilen in der /etc/chron.daily/exim
 erledigt:

 # Cycle logs
 if [ -x /usr/bin/savelog ]; then
   for i in mainlog rejectlog paniclog; do
 if [ -s /var/log/exim/$i ]; then
   savelog -p -c 10 /var/log/exim/$i /dev/null
 fi
   done
 fi

 Wie sieht deine logrotate-datei für exim aus und wer hat sie erstellt?

Okok. Nix logrotate. Ich habe ebenfalls /etc/cron.daily/exim.
Ich hab halt einfach mal angenommen das logrotate dies erledigt - man lernt
halt immer dazu

Gruss Andi

 Gruss
 Jens

---



Re: Schreibrechte /var/log/exim/mainlog

2005-02-23 Diskussionsfäden Frank Küster
Jens Schuessler [EMAIL PROTECTED] schrieb:

 * Andreas Zimmermann [EMAIL PROTECTED] [23-02-05 11:41]:
 
 Das Problem hierbei ist halt logrotate, der wieder eine neue mainlog mit
 denselben Rechten anlegt, also -rw---, und dann kann ich wieder net
 schreiben :(

 Das hat exim3 bei mir mit diesen Zeilen in der /etc/chron.daily/exim erledigt:

 # Cycle logs
 if [ -x /usr/bin/savelog ]; then
   for i in mainlog rejectlog paniclog; do
 if [ -s /var/log/exim/$i ]; then
   savelog -p -c 10 /var/log/exim/$i /dev/null
 fi
   done
 fi

Also savelog, wie ich vermutet habe. Allerdings dachte ich, dass savelog
in sarge das Problem nicht hat, und hier hat er es auch nicht.

Was ergibt denn 

dpkg -l debianutils

und zum Testen:

# cp -a /var/log/exim/{mainlog,testlog}
# ls -l /var/log/exim/testlog
# savelog -p -c 10 /var/log/exim/testlog
# ls -l /var/log/exim/testlog

Gruß, Frank

-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer