Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-10-2007, 11:30 AM
Member
 
Posts: 10
Default External authentication against Distribution List - possible?

Hello, all.

I have installed Zimbra 4.5 on a new, fully-updated, 32-bit CentOS 5 server with no apparent problems. I have checked that the basic collaborative features work as advertised. Nice product -- strong integration work! In fact, from an "truly open framework" perspective, there is only one serious feature I need that Zimbra seems to lack: the ability for external systems to authenticate users by group, which I guess means by Distribution List.

As far as I can tell, the only way Zimbra aggregates users is into Distribution Lists (a confirmation of this would be appreciated). it seems that with the "User object", a generous amount of the data is kept in LDAP, mostly in standard schema objects, so that external software services can access it in a standard way. Any extra Zimbra-specific user information is stored in MySQL, I presume. Sadly, this entirely sensible model was not followed in the design of the "Group Object", which seems to be stored entirely in MySQL, despite the fact that the groupOfUniqueNames LDAP object type is now ubiquitous and well-supported.

I have tried using the Zimbra-LDAP-Posix extensions to get some kind of group data into Zimbra-LDAP, but even when I create a SMB domain, some Posix groups, and try to group some users, I get two problems:
  1. In the Zimbra administration UI, there appears to be no way to assign a user to more than one Poisx group. Can this really be true? Can this limitation be overcome by editing the data store more directly?
  2. Even when I assign a Zimbra account to a (single) Posix group, I cannot find where this information is encoded in the LDAP database! Is it there? How does PAM get your POSIX group info solely from LDAP (query examples would be appreciated)?

I need to secure lots of web-based content using apache, enough content that managing a separate user access for each resource is out of the question -- group-based access is required.
So my question is this: is there any way to use Zimbra to model groups of users (as Distribution Lists, Posix groups, or anything else!) in the LDAP database alone?

If yes, how? If not, how do veteran Zimbrans make apache authorize users against Zimbra?

Thanks in advance for your advice.
- benton
Reply With Quote
  #2 (permalink)  
Old 12-08-2010, 09:46 PM
Active Member
 
Posts: 33
Default

Did you ever get this working?
I am authenticating a wiki against zimbra, but its not seeing any groups or distrobution lists memberships.
Reply With Quote
  #3 (permalink)  
Old 12-10-2010, 04:19 AM
Loyal Member
 
Posts: 93
Default

Groups are not stored at the user level in ldap, the group has member: userx though - I have set up apache with group auth but cant find any configs atm - though this should help Linux.com :: Apache authentication and authorization using LDAP, be careful with the "AuthLDAPGroupAttribute memberUid" - zimbra uses zimbraMailForwardingAddress as the group attribute.

To see the ldap groups you have set up: ldapsearch -h yourzimbraserver -x objectClass=zimbraDistributionList should work
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.