On Thu, Mar 25, 2004 at 02:26:34PM +0100, Jakub Bogusz wrote: > On Thu, Mar 25, 2004 at 02:13:02PM +0100, Andrzej Krzysztofowicz wrote: > > =?ISO-8859-2?Q?=A3ukasz?= [DeeJay1] =?ISO-8859-2?Q?Jerna=B6?= wrote: > > > Dnia Thu, 25 Mar 2004 13:19:55 +0100 > > > Grzegorz Saracki <[EMAIL PROTECTED]> nabazgrał: > > > > > > > Cześć > > > > > > > > Jakiś czas temu (~2tygodnie) instalowałem ac w chroocie z poziomu > > > > knoppix'a. Pojawił się problem z instalacja SysVinit, a konkretnie > > > > konflikt z jakimś uid czy gid. Niestety nie zapisałem tego dokładnie > > > > ale chyba chodziło o grupę utmp. Mimo ze poldek pociągnął SysVinit nie > > > > zainstalował. > > > > > > Wina pwdutils - nieobsługiwanie parametru -f bodajże. Przy dodaniu do > > > podstawowych pakietów instalacyjnych shadow działa dobrze (czyli, np. > > > poldek --install-dist=/mnt/bla -v FHS rc-scripts shadow poldek ) > > > > Wniosek z tego taki, ze nalezy zrobic jedno z: > > > > - zaniechac uzywania -f w skryptach > > - dodac opcje -f do pwdutils > > - nie uzywac pwdutils w PLD > > > > IMO najlepsze byloby drugie. Tylko ktos to musialby zrobic... > > Opcja jest od niedawna (2.5.97), tylko brzydkiego warninga wypisywała. > Nie wiem jak w 2.6.
W 2.6.1 też wypisuje. Warto zamiast niego udokumentować (tak jak w aktualnym shadow). Ale używanie -f do tworzenia grup systemowych jest złym pomyśłem, bo jeśli coś ma taki sam gid, to grupa utworzy się z innym, przez co uaktualnianie wywali się na niezgodności gidów. IMO groupadd powinno być wywoływane z -o zamiast -f. Ewentualnie bez żadnej z tych opcji, to się nie powiedzie, jeśli gid jest już użyty. Ale chyba lepiej -o. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
