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