Portál AbcLinuxu, 7. května 2025 19:19

Dotaz: Jeden NIS uživatel se nemůže přihlásit (Solaris)

21.6.2013 03:05 Michal
Jeden NIS uživatel se nemůže přihlásit (Solaris)
Přečteno: 809×
Odpovědět | Admin
Mám tady starý Solaris 8 server s NIS autentizací, uživatelé se můžou přihlašovat až na jednoho: oracle. Z roota můžu dát su - oracle, přes ssh se můžu jako oracle přihlásit s rsa klíčem, ale jakmile je potřeba heslo, třeba pro ssh bez klíče nebo pro su z obyčejného uživatele tak to nejde. Přitom na jiném stroji ve stejné NIS doméně to funguje, takže heslo je správné, taktéž ostatní uživatelé z NISu na tom "postiženém" stroji fungují. Problém se týká jen toho účtu oracle.

V /etc/passwd ani v /etc/shadow oracle není, zakázal jsem passwd cache pomocí nscd -e passwd,no, v nsswitch.conf mám passwd files,nis, v ypcat passwd oracle je.

Nevím co s tím. Ať koukám kam koukám oracle účet existuje, ničím se neliší od ostatních, bez hesla funguje, ale přihlásit se heslem na něj nelze.

Máte nějaký nápad?

Ř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× (Michal Ludvig)
23.6.2013 14:20 KK
Rozbalit Rozbalit vše Re: Jeden NIS uživatel se nemůže přihlásit (Solaris)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mozna nesmysl, ale zna ten Solaris 8 hash funkci hesla pouziteho v NIS pro uzivatele Oracle?
24.6.2013 04:52 Michal
Rozbalit Rozbalit vše Re: Jeden NIS uživatel se nemůže přihlásit (Solaris)
To je dobra otazka. Jak to heslo zjistit?
# getent passwd | grep oracle:
oracle:##oracle:103:103:Oracle Admin:/opt/oracle:/bin/ksh
Tohle username:##username:... je u vsech uctu v NISu, takze v tom problem neni.
24.6.2013 06:02 Michal
Rozbalit Rozbalit vše Re: Jeden NIS uživatel se nemůže přihlásit (Solaris)

Bingo!

# ypmatch oracle passwd.adjunct.byname
oracle:$1$i6s...:::::::

MD5 hesla v Solarisu 8 samozrejme nefunguji. Dik za hint!

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.