Zahada s libnss_files.so

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Květen 19 14:45:39 CEST 2002


On Mon, 13 May 2002, Jan Liska wrote:

> Narazil jsem dneska na zahadu temer detektivni: Instaloval jsem na jeden
> router balicky libtool a libtool-libs a omylem jsem pouzil baliky pro
> rh7.3, zatimco router je rh7.1.
> 
> V tu chvili zacal router blaznit a prestal poznavat roota:
> 
> | I have no name!@main:/lib# whoami
> | whoami: cannot find username for UID 0

Takhle si rozhasit pocitac instalaci spatne verze libtool & libtool-libs?
No to chce opravdu zvlastni nadani... ;)

Asi bych doporucil toto: 1. zkontrolovat, zda jsou vsechny baliky
v poradku (rpm -Va), 2. podivat se do libtool a libtool-libs, co jsou
v nich za soubory a jake maji (post-|pre-)instalacni skripty
(rpm -q --scripts), 3. zkontrolovat ruzne konfiguracni soubory
(/etc/nsswitch.conf, /etc/ld.so.preload atd....a koneckoncu i
/etc/passwd) a jine parametry prostredi.

> Zatimco "slusne vychovany" libnss_files otvira /etc/passwd tak, jak po nem
> nsswitch.conf chce (passwd: files). Stejne macessky se chova i k
> /etc/hosts, group atd. Preinstaloval jsem glibc, vse marno.

Kontrolni otazka: funguje preklad jmen uzivatelu na uidy nebo to zacalo
blbnout obema smery?

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux