Hallo!

The idea is not peregrine. In fact a couple of directory vendors suggest the 
same (Novell with "tombstone" and Siemens), even in different ways.

Best regards,

Giovanni


> -----Ursprüngliche Nachricht-----
> Von: Maykel Moya [mailto:[EMAIL PROTECTED]
> Gesendet: Sonntag, 30. September 2007 00:30
> An: [EMAIL PROTECTED]
> Betreff: [ldap] Re: Tree design review
> 
> 
> El vie, 28-09-2007 a las 14:22 -0500, Dustin Puryear escribió:
> 
> > Maykel Moya (lists) wrote:
> > > I'm in process to switch our auth and mail stuff to LDAP. Below is
> a
> > > preliminary DIT design.
> > >
> > > --
> > > sld.cu
> > >     ou=deleted
> > >         uid=deleteduser [inetOrgPerson]
> >
> > But.. why? I wouldn't use topology to encode this kind of
> information.
> > An alternative would be to use an attribute along with an ACL to
> exclude
> > a 'deleted/deactivated' record from general searches.
> 
> I had the subjective perception that security will be enhanced with
> respect to those deleted accounts if they are outside the normal user
> container, say, in case of a typo in a search filter.
> 
> That was the only argument I had for the ou=deleted. I agree with your
> and Quannah's points of not having user accounts hanging wherever in
> the
> DIT.
> 
> The ideal solution would be and ACI expressing 'expose entries having
> deleted:true only to admins DNs'.
> 
> > >     ou=users
> > >         uid=moya [inetOrgPerson]
> > >           quota: (if not default quota)
> > >           hasService: serviceFoo
> > >           mailbox: /m/o/y/a/moya (needs custom auxiliary/class)
> > >           overquota: false
> > >           memberOf: (easy for authz)
> > >           mail: [EMAIL PROTECTED]
> >
> > Speaking of your quota attribute, does OpenLDAP support Class of
> Service
> > yet? I *should* look that up, but.. Plus, I've been using a good bit
> of
> > non-OpenLDAP software recently. I have to admit, I miss some of the
> > clarity of OpenLDAP configurations. :)
> >
> > >         [EMAIL PROTECTED] [inetOrgPerson]
> > >           quota (if not default quota)
> > >           hasService: serviceFoo
> > >           mailbox: /m/o/y/a/[EMAIL PROTECTED]
> > >           overquota: true
> > >           mail: [EMAIL PROTECTED]
> > >     ou=groups
> > >     ou=admin
> > >         ou=users
> > >             uid=moya [inetOrgPerson + posixAccount]
> > >         ou=securityGroups
> > >             cn=mailAdmins [groupOfUniqueNames + posixGroup]
> > >         ou=serviceAccounts
> > >             cn=admin [organizationalRole + uidObject +
> > > simpleSecurityObject]
> >
> > Why ou=admin?
> 
> It's a recommendation from Giovanni Baruzzi of having a separate ou for
> stuff related to the administration of the directory.
> 
> > > * What do you think about having an email like uid?
> > >   I'm very tempted to have [EMAIL PROTECTED],dc=users... mainly
> by
> > >   two things:
> > >     1. Increasing adoption of services who uses email-like
> > >        id (jabber, sip)
> > >     2. Makes easier to merge users from other domains, would be
> trivial
> > >        to merge a [EMAIL PROTECTED],
> >
> > You could use that for the dn, but then you are using something that
> > could conceivably change over time in the dn. Sure, LDAP and related
> > apps should be able to handle change easily, but.. ;)
> >
> > Is there a user ID that will never change?
> 
> I decided to begin with a simple UID. That schema is compatible with
> adding email-like uid in the future if it were necessary. uid field
> will
> be used only for authentication.
> 
> > > * The searchs 'give me all Organization3 members' or 'what
> organization
> > > belongs uid=moya,... could be implemented via the 'o' of
> 'inetOrgPerson'
> > > but it isn't a DN match attribute
> > >
> > > * Is there any consensus about a layout/schema for handling mail:
> quota,
> > > aliasing, routing, etc?
> > >
> > > * How do you manage the overquota condition?
> >
> > Do you mean in the mail software?
> 
> Yes. I mean actually how do you manage having info about overquota
> condition at the edge MTAs to avoid innecesary bounces.
> 
> > > * The neverending question: 'cn' or 'uid' for people RDN?
> >
> > Up to you. The other trick is to use something seemingly random, or
> at
> > least not memorable, for dn: cn=X.
> >
> > > * How do you manage the 'locked' status? I'm been thinking in
> something
> > >   like:
> > >   dn: ...
> > >   objectClass: ...
> > >   capability: locked
> > >   capability: overquota
> > >   capability: hasServiceFoo
> >
> > As in, the account is locked out?
> 
> Yes. With respect to that I'll follow the approach used in schac
> schema.
> A multi-value attribute called schacUserStatus and a controlled
> vocabulary for values.
> 
> Regards,
> maykel
> 
> 
> 
> ---
> You are currently subscribed to [EMAIL PROTECTED] as:
> [EMAIL PROTECTED]
> To unsubscribe send email to [EMAIL PROTECTED] with the word
> UNSUBSCRIBE as the SUBJECT of the message.
> 

b����.����\����&�v�%u�n�'!yۚ��܆+ޙ��j�!����d��{.n�+���zw^�����]j�ު笶��r�����^Š�PԔ
 � [EMAIL PROTECTED],j

Reply via email to