Portál AbcLinuxu, 11. května 2025 10:45

Dotaz: Proč pam a nsswitch dohromady?

31.12.2007 01:39 vysvetlit
Proč pam a nsswitch dohromady?
Přečteno: 238×
Odpovědět | Admin
Prosím o vysvětlení následujícího. Není mi jasné, že třeba pro konfiguraci přihlašování proti ldap serveru je potřeba editovat soubory v pam.d i nsswitch.conf. Jakej v tomto případě nsswitch.conf plní účel. Proč to všechno nemůže zastat pam samo? Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.12.2007 02:09 8an | skóre: 30
Rozbalit Rozbalit vše Re: Proč pam a nsswitch dohromady?
Odpovědět | | Sbalit | Link | Blokovat | Admin
PAM řeší jenom autentizaci (heslo uživatele). NSS je potřeba na všechno ostatní (domovský adresář, jméno podle UID, shell...). Takže zjednodušeně NSS = /etc/passwd a PAM = /etc/shadow.
If you build an operating system that even an idiot can use, only idiots will use it.
31.12.2007 02:14 vysvetlit
Rozbalit Rozbalit vše Re: Proč pam a nsswitch dohromady?
A proč je v nsswitch.conf položka shadow?
31.12.2007 03:25 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Proč pam a nsswitch dohromady?
Jednak /etc/shadow obsahuje i jiné informace, než jen hash hesla, jednak pokud v konfiguraci PAM nastavíte pro autentizaci pam_unix2, pracuje s tabulkou, kterou mu poskytne právě NSS (což je typicky /etc/shadow, ale může to být i něco jiného, třeba NIS).
31.12.2007 12:43 vysvetlit
Rozbalit Rozbalit vše Re: Proč pam a nsswitch dohromady?
OK, díky za vysvětlení.

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.