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