SPECS: sysklogd.spec - fixed freaky %post
Pawel Kwiatkowski
qwiat w o2.pl
Pon, 20 Paź 2008, 21:58:57 CEST
Dnia 2008-10-20, pon o godzinie 19:42 +0200, Jakub Bogusz pisze:
[...]
> > - touch $n
> > - chmod 000 $n
> > - chown syslog:syslog $n
> > - chmod 640 $n
> > - fi
> > +[ ! -d /var/log/news ] && mkdir /var/log/news
>
> W ten sposób nie instaluje się stałych katalogów - to jest do poprawki:
>
> # rpm -qf /var/log/news
> plik /var/log/news nie należy do żadnego pakietu
>
> Poza tym samo "mkdir" tworzy katalog z uprawnieniami zależnymi od
> środowiska w chwili instalacji (umask), co jest niedopuszczalne.
ok. będe pamiętał
> > +for n in /var/log/{cron,daemon,debug,kernel,lpr,maillog,messages,secure,spooler,syslog,user,news/news.crit,news/news.err,news/news.notice}; do
> > + [ ! -f $n ] && touch $n
> > + chmod 640 $n
> > + chown syslog:syslog $n
> > done
>
> Na pewno? inn przynajmniej do wersji 2.4.4 (2.4.5 jeszcze nie ruszałem)
> sam zapisuje logi, więc /var/log/news/* mają właściciela news:news,
> a katalog powinien mieć 770 root:news.
tylko to uprościłem, nie wnikałem w merytoryczną część.
--
Paweł Kwiatkowski
e-mail/jid: qwiat(at)pld-linux(dot)org
Więcej informacji o liście dyskusyjnej pld-devel-pl