Part 1: wtmp; rc-scripts vs. SysVinit
GoTaR
gotar w priv0.onet.pl
Pią, 12 Paź 2001, 13:35:32 CEST
/etc/rc.d/rc.sysinit:
# Clean up utmp/wtmp
rm -f /var/run/utmp?
if ! is_no "$NEED_XFILES" ; then
:>/var/run/utmpx
touch /var/log/wtmpx
chown root.utmp /var/run/utmpx /var/log/wtmpx
chmod 0664 /var/run/utmpx /var/log/wtmpx
^^^^
else
:>/var/run/utmp
touch /var/log/wtmp
chown root.utmp /var/run/utmp /var/log/wtmp
chmod 0664 /var/run/utmp /var/log/wtmp
^^^^
fi
/etc/logrotate.d/sysvinit:
/var/log/wtmpx {
postrotate
/bin/chmod 644 /var/log/wtmpx
^^^
endscript
}
$ rpm -qlv SysVinit | grep wtmpx
-rw-rw---- 1 root utmp 0 Oct 6 10:42 /var/log/wtmpx
^^^^^^^^^^
1. /var/log/wtmp się nie rotuje
2. nie należy też do żadnego pakietu!
3. 664, 644 czy 660? Po rotacji rpm -V zwraca modyfikację praw.
--
GoTaR <gotar w priv0.onet.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl