Paul Dekkers a écrit :

Hello Laurent,

LaurentG wrote:

In order to manage common users status changes (indicated by the update of the LDAP directory) I'd need to enumerate all the granted ACLs my common user owns.

As an admin, I don't have his password, so can't connect as his identity but need to list all ACLs he owns (except his own mailbox ones). One solution, not the best (I'd rather), is to parse the entire spool with a 'listaclmailbox' and delete any matching ACL, except on his own mailbox.

But searching more efficient way, such as the imap 'getmailboxes'under the common user's identity.

The admins tools are being writen in perl an PHP, so the solution can be in either language.

Thanks for help, or ideas.


I have no idea to implement this at the moment, but reading this made me interested in this as well.
Have you found anything that does this job?


(Can't you just parse the mailboxes file, since all ACLs are in there, and check the diffs or something? With a proper regex/grep you can leave out the user's own inbox, and grep for his rights on other folders. So maybe I have an idea after all ;-))

Paul

Hi Paul,
That's just what I'm about to write, but I'd rather a more efficient way than parsing the entire folders tree for each user that moves.




---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to