SPECS: solid-pop3d.spec (HEAD)
Tomasz Trojanowski
tomek w uninet.com.pl
Wto, 15 Kwi 2003, 09:43:12 CEST
On Tue, 15 Apr 2003, Tomek Orzechowski wrote:
> [15 kwiecień, 2003] Marcin Bohosiewicz napisał:
>
> >> >@@ -122,8 +125,8 @@
> >> > fi
> >> >
> >> > if [ "$1" = "0" ]; then
> >> >- if [ -n "`id -u spop3d 2>/dev/null`" ]; then
> >> >- %{_sbindir}/userdel spop3d
> >> >+ if [ -n "`id -u pop3 2>/dev/null`" ]; then
> >> >+ %{_sbindir}/userdel pop3
> >> > fi
> >> > fi
> >>
> >> Po upgrade nie zostanie usunięty użytkownik spop3. Trigger by
> >> się przydał.
> >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.
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