Portál AbcLinuxu, 12. května 2025 10:59

Dotaz: LDAP a prihlaseni do systemu

10.10.2009 00:47 Kamil
LDAP a prihlaseni do systemu
Přečteno: 941×
Odpovědět | Admin

Ahoj, rozchodil jsem si LDAP podle navodu. Nastavil jsem si i prihlasovani do Linuxu tak, aby pouzival LDAP a ne /etc/shadow a /etc/passwd. To vse mi slo v Ubuntu 9.04 JJ. Ted jsem upgradoval na betu 9.10 KK a pri prihlaseni me to pise: Autentizační informace nelze získat. Ale proc? Kdyz dam getent passwd a getent group, tak vidim uzivatele a skupiny z LDAPu .. diky moc za help.

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

Odpovědi

10.10.2009 18:31 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nerikejte, ze to nikdo nepouzivate - Centralni spravu uzuvatelu...
10.10.2009 18:52 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaký program tu hlášku vypisuje? Je něco v logu LDAPu?
10.10.2009 22:33 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
vypisuje mi to prihlaseni do Ubuntu (gnome) i ssh ... v logu jsem nic co by se (podle me) toho tykalo nenasel..
11.10.2009 08:45 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Buď by to mohla být nedostatečná práva k LDAP atributům s heslem, nebo problém s konfigurací PAMu – to spíš.
11.10.2009 09:12 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
No nevim, nainstaloval jsem Ubuntu 9.10 a getent passwd a getent group vubec uzivatele a skupiny z LDAP nevidi.

V Ubuntu 8.10 a 9.04 stacilo na klientovi udelat:
sudo apt-get --yes install ldap-auth-client

sudo auth-client-config -t nss -p lac_ldap

sudo pam-auth-update ldap
Ale tady to proste nejde, nevite jestli se to v Karmic nastavuje jinak?
11.10.2009 10:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
V dotazu jste psal, že getent passwd a getent group uživatele a skupiny z LDAPu vypípše, teď píšete, že je nevypíše – tak jak to je?
11.10.2009 11:59 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Omlouvam se za nepresnost v poslednim prispevku a doplnuji ho:

Nainstaloval jsem si nakonec Ubuntu 9.10 "nacisto", puvodne jsem ho mel upgradovane z 9.04 a to delalo hromadu problemu. Takze v soucasnem stavu uz nevypise getent uzivatele ani skupiny ...
11.10.2009 12:11 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Máte správně nakonfigurovaný nscd (/etc/ldap.conf, ale ten konfigurák může mít i jiný název)? Po změně konfigurace je také dobré nscd restartovat, jinak si pamatuje nakešované hodnoty dřívějších dotazů.
11.10.2009 12:46 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
V /etc/ldap.conf jsem nic manualne needitoval. Pouze je v nem to nastaveni, na ktere se me dotazoval pri instalaci (viz. navod).
cn=,dn=
nazev serveru atd.. To jsem vyplnil dobre. Nejsem si ted ale jisty, zda jsem zadal spravne LDAP admin heslo. Kdyby bylo spatne, kde se to dozvim? Urcite v nejakem logu, ale ve kterem..
11.10.2009 12:52 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Mel jsem neco spatne v tom /etc/ldap.conf, jak jste psal. Nakopiroval jsem si funkcni s vedlejsiho PC a az bude cas, oba je porovnam a napisu, kde byla chyba.

ALE ted jsem zase tam, kde na zacatku. getent uz ukaze LDAP uzivatele i skupiny, ale kdyz se chci pod nejakym LDAP uzivatelem prihlasit, tak to pise:
su pavel
Heslo: 
Musíte okamžitě změnit své heslo (heslo vypršelo)
Enter login(LDAP) password: 
su: Autentizační informace nelze získat
- pavel je LDAP user na serveru

Uz jen ten pozadavek na zmenu hesla je podivny, protoze je mam jastavena na neomezenou dobu a na jinych PC se tohle neobjevuje...
11.10.2009 13:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
To vypadá na nějaký problém v nastavení PAMu, asi tam budete mít nějaké moduly navíc (asi právě nějaký na dobu platnosti hesla).
11.10.2009 13:12 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
no a ta veta: su: Autentizační informace nelze získat ... to je nejaky cely divny...
12.10.2009 20:17 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Je to nejake divoke,

- prestoze jsem zakomentoval v /etc/nsswitch.conf ldap u shadow a ponechal jen files, tak se muzu prihlasit jak lokalnim, tak LDAP heslem daneho uzivatele - jakto? - kdyz zakomentuju v /etc/nsswitch.conf ldap u passwd, tak mi spravne getent passwd neukaze LDAP usery, kdyz odkomentuji, usery vidim, ale nevidi je GDM a nemuzu se s nima prihlasit

je to nejaky divoky :-(
13.10.2009 05:45 MMichal | skóre: 21
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu

Patrně máte v PAM modulech stále nastaven LDAP. NSS řeší pouze databázi (nejen) účtů, kdežto autentizaci nikoliv. Ta jede přes PAM.

13.10.2009 07:40 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
aha, mam tady dalsi zmeny:

ted uz se prihlasim (az budu doma, napisu proc, nemuzu ted najit ten odkaz), ale kazdy den musim zmenit heslo (pri prvnim prihlaseni pred pulnoci jsem musel zmenit heslo, pak to jelo, a dnes rano zase). Nevite, kde tohle vypnu? Urcite to bude zase nekde v PAMu, ze? ale kde?
13.10.2009 08:32 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
PAM má rozdělené konfigurační soubory podle služeb, takže to máte v tom samém souboru, kde máte na nakonfigurované přihlášení do systému přes LDAP. Může to být /etc/pam.d/system.auth, system-login-local apod. -- každá distribuce to může mít pojmenované jinak.
13.10.2009 09:05 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
a co mam hledat? co ma tuhle zmenu hesla na starosti?
13.10.2009 09:16 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Může to být třeba pam_acct_mgmt, ale možná bude lepší dát sem konfigurační soubor PAMu, který se u vás požívá pro přihlášení do systému, případně si můžete sám vyhledat, co jednotlivé moduly tam uvedené dělají. Podle názvu a obsahu byste jej měl poznat.
13.10.2009 12:23 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
diky, budu hledat...

Jeste me zarazi to, ze pokud takto heslo z klienta zmenim, zmeni se jenom to linuxove a ne Samba heslo. Pritom smbldap-passwd meni obe hesla...
13.10.2009 14:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
smbldap-passwd speciálně mění obě hesla v LDAPu. Pokud chcete měnit hesla v LDAPu pro Sambu zároveň se změnou LDAP hesla, musíte použít příslušné rozšíření LDAPu, tj. v Sambě mít nakonfigurováno
ldap passwd sync = only
a mít nainstalován příslušný overlay pro LDAP.
13.10.2009 16:50 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
zeptam se hloupe, jakto, ze Win mi zmeni obe hesla?
13.10.2009 17:17 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Windows to dělají přes Sambu, a Samba ví o tom, že je potřeba změnit obě hesla (respektive ji tak máte nakonfigurovanou – když změníte nastavení ldap passwd sync na only, změ ní také jen heslo v LDAPu a o změnu hesel pro Sambu se už musí postarat LDAP). PAM mění jen heslo v LDAPu, o heslech pro Sambu nic neví. Proto existuje ten overlay do OpenLDAPu, který odchytí operaci „změna hesla“, a vedle hesla v LDAPu změní i hesla pro Sambu.
13.10.2009 17:23 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
jo tak:-) ja vubec nerozumim tomu, jak ten overlay ale pouzit, muzete mi jeste poradit..omlouvam se, ale nejak se v tom motam..
13.10.2009 17:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Pokud máte overlay už zkompilovaný, mělo by stačit do /etc/ldap/slapd.conf přidat
moduleload      smbk5pwd.so
overlay smbk5pwd
Pokud ve vaší distribuci není, budete si jej asi muset zkompilovat sám. Napište jakou máte distribuci a verzi, snad někdo bude vědět, jak to je.
13.10.2009 17:30 Kamil
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Mam Ubuntu 9.10 (beta+posledni aktualizace)...
13.10.2009 23:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: LDAP a prihlaseni do systemu
Našel jsem k tomu jen chybu č. 82853. Zkuste se podívat, zda vám správce balíčků nenajde slapd-smbk5pwd nebo smbk5pwd.

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.