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