Portál AbcLinuxu, 9. května 2025 22:02

Dotaz: login: unable to determine your tty name.

28.12.2008 17:31 Dr. Eddy | skóre: 9 | blog: glog | České Budějovice
login: unable to determine your tty name.
Přečteno: 383×
Odpovědět | Admin

Ahoj,

Stavím si vlastní systém, a narazil jsem; už se s tím peru nějakou dobu a nemůžu najít ani na netu pořádnou odpověď nebo "hint" co s tim.

Při startu systému mi běži 3 agetty na prvních třech terminálech. Když ale zadám uživ. jméno, tak mi vyhodí chybu:

(none) login: root

Unable to determine your tty name.

Tim se login přeruší a čeká znova.


Ve složce /dev mam klasicky vytvořený nody tty, tty0-6
přístupný složky /var i /tmp.

Nevíte, co všechno potřebuje login k chodu? Musí tu bejt něco, co přehlížim. Hádám, že chybí nějakej soubor nebo složka, kterou si login sám neumí vytvořit. Zkoumal jsem kvůli tomu i man page několikrát. Program login používám z balíku shadow. Taky by teoreticky bylo možný, že mam blbě nastavený jádro, ale to bych se divil - mam povolený virtual terminals. Nepoužívám modulární jádro, ale čistě monolytický. Radši se zeptejte i na kraviny, jsem schopnej udělat pěkný blbosti :)

 

Předem díky!

Dominik


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Dr. Eddy (tazatel))
28.12.2008 21:38 Dr. Eddy | skóre: 9 | blog: glog | České Budějovice
Rozbalit Rozbalit vše Re: login: unable to determine your tty name.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak už jsem na to asi přišel - je třeba mít soubor /var/run/utmp - tam by měl login zapisovat aktuální sezení a zřejmě nebyl schopen ho sám vytvořit. Možná taky bude potřebovat soubory btmp, lastlog, messages a wtmp ve složce /var/log/.

Jen kdyby to taky někoho zajímalo :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.