utmp/wtmp CZY utmpx/wtmpx
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Pon, 28 Lut 2000, 12:33:31 CET
On Mon, 28 Feb 2000, Artur Frysiak wrote:
> [niedziela, 27 luty 2000], Jarek Druzd napisał(a):
>
> > Hej.
> >
> > Przez weekend przekompilowałem sobie cały system i pojawił się problem,
> > otóż w includach glibc jako pliki do logowania sesji użwane są
> > /var/run/utmp i /var/log/wtmp, a znowu util-linux używa utmpx i wtmpx,
> > a last z SysVinit próbuje czytać wtmp, i tak w kółko. W związku z tym
> > pytanie: czy używamy utmp/wtmp czy utmpx/wtmpx. Od razu mogę wziąść się za
> > przerabianie pakietów z CVS pod konkretne rozwiązanie żeby nie było
> > później problemów takich jak mnie spotkały.
>
> Programy należy przygotować tak aby:
> 1. Gdy jest plik utmpx/wtmpx skorzystały z niego.
> 2. Gdy brak jest utmpx/wtmpx a jest utmp/wtmp to korzystają z niego
> 3. Gdy nie ma ani utmpx/wtmpx ani utmp/wtmp to ewentualnie ostrzegają o tym.
>
> Funkcje glibcowe są tak właśnie skonstuowane (może poza 3 punktem).
> Napewno do przerobienia jest proftpd bo narzeka na brak wtmp pomimo tego że
> jest wtmpx. Util-linux należy przejżeć czy one czasami nie korzystają tylko z
> utmpx/wtmpx ignorując zupełnie utmp/wtmp gdy utmpx/wtmpx nie istnieją.
I jeszcze jedno, że format *x różni sie nieco od plików bez x.
Po za tym Jakub .. w jakich pakietach znalazłeś jeszcze jakieś zaszłości w
których binarki nie potrafią sie połapać o co chodzi gdy nie ma wtmp/utmp,
a jest utmpx/wtmpx, bo mi się wydaje, że juz raczje wszystko zostało
przerobione.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-devel-pl