Hello everyone,

I have been implementing/using the zimbra collaboration Suite with samba posix zimlet. It is working fine from what I can tell. I am only using the mail server for my own use so far. I have used the following link as a guide.

Code:
http://wiki.zimbra.com/index.php?title=UNIX_and_Windows_Accounts_in_Zimbra_LDAP_and_Zimbra_Admin_UI
The thing I never could get to work was the automatic creation of /home/(new user) directory at first logon to the domain. I have searched and found heaps of sites with answers, but nothing has worked out. It seem it has to do with pam_mkhomedir.so. I have the exact same content in all /etc/pam.d/common-* as in the guide.

I also came across another way of doing just that. Here is what I am using for the time being.

All on one line, /etc/samba.conf, for [homes]:

root preexec = /etc/samba/scripts/mk_sambadir "/home/%u" "%u" "%g"

create file mk_sambadir with content below and make it executable:
/etc/samba/scripts/mk_sambadir:

#!/bin/bash
if [ ! -d "$1" ]
then
mkdir "$1"
fi
chmod 770 "$1" -R
chown "$2" "$1" -R
chgrp "$3" "$1" -R


Maybe someone else may have some input.
OS: CentOS 5.2 64bit
ZCS: 5.0.10 OSS 64bit for RHEL 5

Thanks a lot.

Regards,
Willi Eigenmann