Hello, SSH login works, you just need to:
1. install the Samba module (yeah, this shouldn't be needed and we'll try to fix this)
2. in /etc/ebox/80samba.conf change:
login_shell = /bin/false
to
login_shell = /bin/bash
once this is done new users will have /bin/bash as shell. If you want old users to be able to log in, you will need
to edit the LDAP yourself, using an LDAP client and change the loginShell attribute to /bin/bash manually.
3. change the ubuntu PAM setup so it takes LDAP into account for authentication, you can have a look here:
https://help.ubuntu.com/community/LDAPClientAuthentication#PAMIt's basically adding:
account sufficient pam_ldap.so
to /etc/pam.d/common-account
and
auth sufficient pam_ldap.so
to /etc/pam.d/common-auth. These lines should be the first one of the files. You probably want to add use_first_pass after the line which says pam_unix.so in that file so it doesn't ask for the password twice.
Be careful while doing these changes, make sure you have a root terminal open while you do them because you might get locked out of your box if you mess up and you don't.
We'll try to do this more automatic in future versions