Re: Schreibrechte /var/log/exim/mainlog
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
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
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
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
* 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
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
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
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
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