a few more questions

Gustavo Michels gustavo.michels at ig.com.br
Thu Sep 9 16:24:28 CEST 2004


Em Wednesday 08 September 2004 19:16, Jean-Michel Dault escreveu:

> I solved these issues in Kolab 1.0. The hardest part was to hack kolab
> so it reads the old entry before doing any modification, so it can use
> the original ObjectClasses and doesn't erase the attributes it doesn't
> know.

Well, to be honest, I think I don't need the kolab web interface to manage 
my users, I could do that thru any ldap admin tool, as I am using. Of 
course hacking kolab so that it would be compliant to my changes would be 
great, but on the other hand, I don't plan to make my changes using 
permanent OUs such as ou=Users or ou=Groups to hold my user's data.

Anyway, I would still be using the web interface for the rest of the 
administrative tasks.

> Another challenge was to be able to "toggle" system user status. That
> is, by default, the user is only inetOrgPerson, but you can switch it to
> a system account. I created a KolabExtendedSchema auxiliary class that
> has all the attributes of posixAccount, shadowAccount and
> sambaSamAccount as MAY, instead of MUST.

Well I simply added the person, posixAccount and shadowAccount attributes to 
the objectClasses, but your solution is cleaner.

> There are a couple of problems if you don't have the @domain part in the
> user id:
> 1) You have to manually change the freebusy configuration so it uses an
> e-mail address, but authenticates with the uid.
> 2) You have to modify sasl so it only search on the uid, not the e-mail,
> otherwise, if someone tries to authenticate with his email, it will
> create the mailbox with the e-mail, and that results in two mailboxes
> per user and support problems.
> 3) You'll have to modify the vacation code not to specify any e-mail
> address, otherwise cyrus crashes (I don't know why, but it does).

As I said, I didn't spent much time testing yet, so I can't tell if the 
above issues happen to me. IIRC, Kolab used to require the e-mail to be the 
uid, but on the recent snapshots I am testing (1 week old), this is not 
required anymore, so maybe the above issues doesn't happen anymore.

Anyway, I will test those 3 problems as soon as I can.

cheers
Gustavo




More information about the users mailing list