How to set upp ldap and nfs to an ebox server. For ldap users and files: '''THE EBOX SERVER HAS THE IP 192.168.0.3''' '''THE SEARCH BASE IS dc=ebox''' To get this to work you have to change this to match your system: {{{ apt-get install libpam-ldap libnss-ldap nss-updatedb libnss-db nfs-common ldap-utils }}} On the questions enter this: {{{ LDAP server Uniform Resource Identifier: ldap://192.168.0.3 <- it's important it says ldap://<ip-address> Distinguished name of the search base: dc=ebox ldap://ldap.example.com 3 Make local root Database admin: No Does the LDAP database require login? No }}} Open file: {{{ /etc/ldap.conf }}} Make sure it says: {{{ bind_policy soft host 192.168.0.3 uri ldap://192.168.0.3 }}} And after this, at the bottom: {{{ nss_base_passwd ou=Users,dc=ebox?one nss_base_passwd ou=Computers,dc=ebox?one nss_base_shadow ou=Users,dc=ebox?one nss_base_group ou=Groups,dc=ebox?one }}} Open this file: {{{ /etc/ldap/ldap.conf }}} It should look like this: {{{ BASE dc=ebox URI ldap://192.168.0.3 SIZELIMIT 0 TIMELIMIT 0 DEREF never }}} Then run these commands: {{{ sudo auth-client-config -t nss -p lac_ldap sudo pam-auth-update }}} Test so that it works: {{{ getent passwd }}} You should now see your ldap users Time for nfs and home folders. Create folders: {{{ /home/samba/users }}} Then open file: {{{ /etc/fstab }}} And add this line att buttom: {{{ 192.168.0.3:/home/samba/users /home/samba/users nfs rw,hard,intr,rsize=8192,wsize=8192,bg 0 0 }}} Activate the mount: {{{ mount /home/samba/users }}} Ubuntu 10.04 has something wrong with the ldap and pam module. So ldap users can login if you do not remove all lines and only have these lines activated in the files below: {{{ sudo nano /etc/pam.d/common-account }}} {{{ account sufficient pam_ldap.so account required pam_unix.so }}} {{{ sudo nano /etc/pam.d/common-auth }}} {{{ auth sufficient pam_ldap.so auth required pam_unix.so nullok_secure use_first_pass }}} {{{ sudo nano /etc/pam.d/common-password }}} {{{ password sufficient pam_ldap.so password required pam_unix.so nullok obscure min=4 max=8 md5 }}} time to reboot and use ubuntu with ebox: {{{ reboot }}}