syslog - group und owner einstellen
Hallo zusammen, ich möchte gerne die gruppe und den owner bei der Erstellung der Datei /var/log/syslog ändern. nach einem logrotate wird die datei neu angelegt. der syslogd legt diese Datei an, aber ich weiss nicht wie ich ihm sage welche gruppe und owner er dafür nehmen soll. kann mir das jemand sagen? ich möchte ungern im cronjob hinter logrotate ein chgrp einfügen. -- 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: syslog - group und owner einstellen
Moin Jim, Am 2004-11-12 11:05:02, schrieb Jim Varteq: Hallo zusammen, ich möchte gerne die gruppe und den owner bei der Erstellung der Datei /var/log/syslog ändern. Für was ? An den Logdateien hat keiner herumzudrehen... nach einem logrotate wird die datei neu angelegt. der syslogd legt diese Datei an, aber ich weiss nicht wie ich ihm sage welche gruppe und owner er dafür nehmen soll. kann mir das jemand sagen? /etc/cron.daily/syslog /etc/cron.weekly/syslog ich möchte ungern im cronjob hinter logrotate ein chgrp einfügen. ??? Den gibt es bereits... Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: syslog - group und owner einstellen
Jim Varteq schrieb: Hallo zusammen, ich möchte gerne die gruppe und den owner bei der Erstellung der Datei /var/log/syslog ändern. nach einem logrotate wird die datei neu angelegt. der syslogd legt diese Datei an, aber ich weiss nicht wie ich ihm sage welche gruppe und owner er dafür nehmen soll. kann mir das jemand sagen? ich möchte ungern im cronjob hinter logrotate ein chgrp einfügen. den cronjob wirst du aber anpassen müssen dafür, denn dort wird die Gruppe und Owner gesetzt für das syslog (und andere Standard Systemfiles): more /etc/cron.weekly/sysklogd ** cd /var/log for LOG in `syslogd-listfiles --weekly` do if [ -s $LOG ]; then savelog -g adm -m 640 -u root -c 4 $LOG /dev/null fi done ** Falls du das für die log-rotates von anderen Programmen auch machen möchtest, kannst du das in dem jeweiligen /etc/logrotate.d/program durch anpassen der create 640 root adm Option festlegen. MfG Markus Schulz -- 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)