Portál AbcLinuxu, 10. května 2025 01:20

Dotaz: Priorita totožných skupin (ldap vs. /etc/group)

14.6.2007 13:14 UFOUN
Priorita totožných skupin (ldap vs. /etc/group)
Přečteno: 298×
Odpovědět | Admin
Příjemné odpoledne,

mám rozběhané funkční přihlašování uživatelů pomocí ldapu. Používám pam a v nsswitch.conf mám u uživatelů a skupin: ldap files. Problém je v tom, že mám totožné skupiny(pouze jiné gid) na ldap serveru a na lokální stanici a systém bere ze skupin lokálních. Potřeboval bych ho přesvědčit, aby členství ve skupinách přednostně zjišťoval v ldapu. Jak na to?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.6.2007 14:00 Michal Kašpar | skóre: 15
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neměla by tohle být otázka pořadí jednotlivých "databází" v nsswitch.conf?
14.6.2007 14:03 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Měla, taky se divím, že mi to nešlape... Teď jsem to vyzkoušel i na ubuntu a tam taky nic. nsswitch.conf:
passwd:         ldap compat 
group:          ldap compat 
shadow:         ldap compat 

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
14.6.2007 14:41 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Kdy ti prislusnost ke skupinam nefunguje? Co nastaveni PAM?
14.6.2007 17:23 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
No nemám vůbec přístup k souborům vlastnící daná skupina, getent group skupina vrací výpis skupiny z /etc/group....
14.6.2007 19:04 Michal Kašpar | skóre: 15
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Ještě ten pam?
14.6.2007 19:44 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
/etc/pam.d/common-account

account sufficient      pam_ldap.so
account required        pam_unix.so use_first_pass

.......................................................................

/etc/pam.d/common-auth

auth    sufficient      pam_ldap.so
auth    required        pam_unix.so nullok_secure use_first_pass

.......................................................................

/etc/pam.d/common-password

password        sufficient      pam_ldap.so
password        required   pam_unix.so nullok obscure min=4 max=8 md5

.......................................................................

/etc/pam.d/common-session

session required      pam_limits.so
session         sufficient      pam_ldap.so
session         required        pam_unix.so
14.6.2007 22:22 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
To je problém v pamu?
15.6.2007 11:16 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Ještě dodám že používám nscd daemona a teď jsem něco dělal a na chvilku to fungovalo, potom už zas ale ne, nscd daemon ať je vyplý zaplý, reloadovaný, chová se to stejně.
15.6.2007 11:40 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Občas je potřeba úplně ukončit shell a znovu se přihlásit. Jinak si shell při změnách nenatáhne nový konfigurační soubor NSS a zkoušíte to pořád nad starou konfigurací. Nějak to ovlivňuje i ze shellu pouštěné programy, takže ani getent neukáže údaje podle nové konfigurace, ale podle staré. Sice nechápu, proč tomu tak je, ale zkušenosti s rozcvičkami s NSS mám takové, že vystoupit a nastoupit do shellu pomáhalo. Takže jsem v jednom shellu editoval, a v druhém vystupoval, nastupoval a testoval :-)
15.6.2007 17:55 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Tak mi připadá, že pokud je nsswitch.conf ve tvaru ldap files hned při startu, tak to ldap ignoruje, pokud ovšem toto pořadí nastavím až po naběhnutí systému, zdá se že to funguje jak jste říkal s těmi shely, není to zvláštní?
16.6.2007 18:43 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Zvláštní mi to rozhodně připadá, ale když už se mi podařilo trojkombinaci Samba, NSS a LDAP rozchodit, radši jsem se toho znovu nedotýkal a smířil jsem se s tím, že možná nikdy nepřijdu na kloub tomu, jak to vlastně funguje. No ale nejspíš tuhle kombinaci budu zprovozňovat zase jinde, tak třeba už to konečně pochopím. To co jsem psal rozhodně není, jak to funguje, je to jenom, jaký jsem měl pocit, jak by to asi mohlo fungovat :-)
15.6.2007 18:10 Michal Kašpar | skóre: 15
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
To je divné. Nevyprší jenom většinou někde (ldap.conf?) timeout na ten ldap? Pak by se to takhle (chvíli funguje, potom ne) chovat mohlo.
15.6.2007 18:24 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Timeouty mám docela drsně nastavené, protože mi jinak nestartuje udevd, pokud mám v nsswitch pořadí na prvním místě ldap.
15.6.2007 18:29 UFOUN
Rozbalit Rozbalit vše Re: Priorita totožných skupin (ldap vs. /etc/group)
Což tohle by zas vyřešilo, kdybych věděl, jak zapisovat na disk abych změnil nsswitch dřív než naběhne udev.

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.