After I had a deeper look into the wiki I am back now. This is actually what I was looking for, because I need to have some posixAccount attributes in my user objects.
The problem is now, that we dont need any samba attributes like discribed in the wiki howto. So I just added the nis.schema. Here is what I actually did:
1. Created the necessary "zimbra_posixaccount.zip" and deployed it as extension within the Admin-UI. Everythink worked fine so far.
2. Then I added the "nis.schema" and the according indexes. to LDAP master server and replica server.
3. Then I ran the following command to add the objects to my LDAP-Store:
# for posixGroups
index uidNumber eq
index gidNumber eq
index memberUid eq
Everything worked out pretty well but now I have the problem, that I can't create any users with the Admin-Interface anymore. When I try to create a new user within the web interface, it says, that I need to specify the posixAccount attributes.
zmprov mcf +zimbraAccountExtraObjectClass posixAccount
This makes perfect sense, but now I am wondering how to specify the attributes within the Web-Interface?
Message: invalid request: createAccount invalid schema change: [LDAP: error code 65 - object class 'posixAccount' requires attribute 'uidNumber'] Error code: service.INVALID_REQUEST Method: CreateAccountRequest Details:soap:Sender
On the command line it works pretty well, when I specify all necessary attributes:
Would be glad if someone could help me out because I would like to keep the chance creating the users within the Webinterface.
createAccount email@example.com myPassword homeDirectory /home/userPath givenName Test sn User loginShell /bin/bash uidNumber 1000 gidNumber 1000