Portál AbcLinuxu, 12. května 2025 08:36
Zdravim
Riesim problem, ako presne zadefinovat skupinu ludi, ktoru moze nejaka identita napr. cn=saslidentity,dc=example,dc=com
authentifikovat pomocou proxyAuth
. Jedna sa konkretne o spravne nastavenie parametra authzTo
pre tuto identitu. Totiz potrebujem autentifikovat iba ludi, ktori su clenmi konkretnej skupiny (teda nie cely podstrom pouzivatelov). Z popisu syntaxe vypliva, ze sa to na skupinu aplikovat da (z toho linku je to siesta moznost).. avsak nikde som nenasiel jediny priklad, ktory by mi ukazal ako to pouzit (lebo mne to s roznymi variaciami nefunguje .. vzdy to skonci s tym, ze proxy identita nieje autorizovana autentifikovat daneho usera) a tiez pre ake typy skupin to funguje (posixGroup
, groupOfUniqueNames
,...
).
Potrebna syntax z toho linku je authzTo: group[/<groupClass>[/<memberAttr>]]:<DN>
a ja ju porebujem aplikovat na konkretnu skupinu (napr. cn=vip,ou=groups,dc=example,dc=com
).
Diki za pomoc.
Řešení dotazu:
No nic, asi je fakt vela hodin a ja sa uz ani poriadne nezamyslam nad tym co riesim. Spravna syntax pre skupiny typu groupOfUniqueNames
je:
authzTo: group/groupOfUniqueNames/uniqueMember:cn=vip,ou=groups,dc=example,dc=com
Otazka ale znie, ci sa da pouzit authzTo
aj na skupiny typu posixGroup
s atributom clenstva memberUID
. Je celkom mozne, ze to asi nepojde, pretoze memberUID
ma len meno samotneho pouzivatela/objektu, teda nieje to DN
a openldap teda nemoze vediet, ktory "takto pomenovany obejkt" to ma byt autentifikovany...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.