Puncte:0

OpenLDAP: un DN de bază personalizat pentru un utilizator

drapel au

Este posibil ca OpenLDAP să ofere DN-uri de bază diferite pentru diferiți utilizatori?

Lasă-mă să explic exact ce vreau să obțin.

Am un domeniu (să zicem, dc=exemplu,dc=org).

De asemenea, am o instanță phpLDAPadmin care are scopul de a mă ajuta să gestionez acest domeniu.

Am și o sucursală undeva în acest domeniu (să zicem, ou=foo,ou=bar,dc=baz,dc=exemplu,dc=org).

Am și un utilizator (să zicem, uid=admin,ou=bar,dc=baz,dc=exemplu,dc=org).

Am acordat niște permisiuni acestui utilizator pentru a-i lăsa să gestioneze ramura pe care am menționat-o mai înainte (olcAccess: la dn.subtree="ou=foo,ou=bar,dc=baz,dc=example,dc=org" de la dn.exact="uid=admin,ou=bar,dc=baz,dc=example, dc=org" gestionează).

Problema este că acest utilizator nu poate folosi phpLDAPadmin, deoarece serverul OpenLDAP își propagă DN-ul de bază (prin anunțarea namingContext: dc=exemplu,dc=org atribut, cred), la care utilizatorul nu are acces. Deci, phpLDAPadmin încearcă să arate utilizatorului conținutul dc=exemplu,dc=org, eșuează și deplânge că „Această bază nu poate fi creată cu PLA”.

Cum să faceți afișarea phpLDAPdmin ou=foo,ou=bar,dc=baz,dc=exemplu,dc=org ca DN de bază pentru acest utilizator în loc să încerce să le arate dc=exemplu,dc=org care nu este deloc accesibil?

Există o modalitate de a face ca OpenLDAP să anunțe cu un alt mod namingContext (ou=foo,ou=bar,dc=baz,dc=exemplu,dc=org) către utilizator?

Sau ar trebui să uit această idee și să acord utilizatorului acces numai în citire la fiecare concediu din partea de sus (dc=exemplu,dc=org, dc=baz,dc=exemplu,dc=org, ou=bar,dc=baz,dc=exemplu,dc=org)?

Mulțumesc.

drapel in
Aceasta este o configurație de client, nu o configurație de server. Tocmai aș configura un al doilea phpldapadmin cu acea configurație.
Puncte:0
drapel cn

Disclaimer: nu am experiență personală cu phpLDAPadmin.

Aș recomanda să modificați ACL-urile pentru ca intrările intermediare să fie vizibile pentru utilizator. Cel puțin acordați acces de citire la pseudo-atribut intrare. Probabil ar trebui să faceți acest lucru într-un fel de ACL de ultimă captură.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.