SPECS: solid-pop3d.spec (HEAD)

Tomasz Trojanowski tomek at uninet.com.pl
Tue Apr 15 09:43:12 CEST 2003


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 at 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)



More information about the pld-devel-pl mailing list