SPECS: solid-pop3d.spec (HEAD)

Tomasz Trojanowski tomek w uninet.com.pl
Wto, 15 Kwi 2003, 10:09:05 CEST


On Tue, 15 Apr 2003, Tomek Orzechowski wrote:

> [15 kwiecień, 2003] Tomasz Trojanowski napisał:
> 
> >> >I jeszcze jedno - gdzies jest blad, ze jak jest uruchomiony nscd
> >> >to tego typu operacje (dodawnaie/usuwanie userow) dzialaja zle.
> >> >Przyklad to np instalacja exima/postfixa itp.
> >> 
> >> Pytanie gdzie _dokładnie_ jest błąd? Czy w shadow (user{add,del,mod}),
> >> czy w nscd?
> >
> >Błąd polega na tym, że nscd keszując passwd itp nie monitoruje czy nie 
> >zostały one zmienione. Objawia się to np. tym, że po stworzeniu 
> >użytkownika nie da się od razu utworzyć pliku z jego uidem, bo krzyczy że 
> >nie ma takiego użytkownika. dlatego w przypadku dodania nowego użytkownika 
> >lub grupy dobrze jest zrestartować nscd.
> 
> Już kloczek kiedyś o tym pisał (ale o ile pamiętam nie rozwinął myśli)
> bo sam się na to nadział instalując postfiksa. IMHO rozwiązania są dwa
> 
> 1. wolniejsze - nscd sprawdza mtme/ctime plików

To IMO kłóci się z ideą nscd, bo on jest po to żeby za każdym zapytaniem o 
użytkownika nie odwoływac się bezpośrednio do pliku

> 2. efektywniejsze - narzędzia z shadow po zmianie plików informują nscd
> o tym fakcie (o tym zadaje sięTomek wspominał).

3. tymczasowe -- w %post itp. uruchamiać restart jeśli istnieje 
   /var/lock/subsys/nscd

Pozdrawiam

-- 
Tomasz Trojanowski (tomek w uninet.com.pl)

"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)



Więcej informacji o liście dyskusyjnej pld-devel-pl