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