inn
Bartosz Waszak
waszi w pld.org.pl
Pon, 18 Paź 1999, 09:12:27 CEST
Przyjrzałem się trochę inn'owi - zwlascza rc.news, nie jest on wcale taki
trudny do zrozumienia te magiczne rzeczy, które on wykonuje ot tylko dwa
programy sprawdzające poprawność działania inna (cnfsstat i innwatch) są one
uruchmiane tam komendą typu:
( sleep 60 ; ${INWATCH} ) &
te części możnaby przenieść do crona, będzie to działać zapewne lepiej i nie
będzie się wykrzaczać. Sądze także, że skrypty innshelvars i reszta
magicznych skryptów powinna zostać, najwyżej mozna je zmodypikować do
naszych potrzeb, bo jak sądze większość adminów INNa jest przyzwyczajonych
do takiej składni, i chcieliby aby tak zostało. A swoją drogą autor tych
skryptów jest chyba maniakiem lispa ;) Ostatecznie po oczyszczeniu tego
skryptu z cześci innwatch i cnfstat oraz sprawdzania czy pliki
/var/spool/news itp pozostaje
eval ${WHAT} ${RFLAG} ${INNFLAGS}
a teraz tłumaczone na polski ;)
eval inndstart ${RFLAG} ${INNFLAGS}
tylko ten program musi mieć suid do otwarcia portu 119. I później uruchmia
innda z prawami news.news. W związku tym wydaje mi się, że:
su news -c rc.news
jest wymagane tylko do innwatcha i ferajny. Więc jeśli dobrze rozumuje i
inndstart później przechodzi na usera news - inndstartowi można zabrać
suida. Inn posiada sporo suidowych programów i sądze, że mozna niektórym
pozabierać.
--
-=[ Bartosz Waszak ]--[ ]=-
-==[ waszi w pld.org.pl ]==[ Live long and prosper. ]==-
-=[ #pld #plug ]--[ ]=-
Więcej informacji o liście dyskusyjnej pld-devel-pl