| 94 | | * It uses pam_ldap.so PAM module (libpam-ldap package) for the remote authentication. |
| 95 | | * The configuration of the user home directory is done by a script located at /usr/share/zentyal-desktop/zentyal-setup-user that is ran after login has succeeded. |
| 96 | | * There is a /usr/share/zentyal-desktop/skel directory that contains templates for some of the configured applications. |
| 97 | | * The zentyal-setup-user script gets different needed values from LDAP (connecting to the Zentyal server) and replaces them on the templates. |
| 98 | | * It creates a .zentyal-desktop-configured file on the user home to avoid repeating the process after each login. |
| 99 | | * zentyal-setup-user is ran (using pam_exec.so) as root user, so it adds some actions to the ~/.profile in order to be ran as the login user (some of them are other auxiliary scripts located in /usr/share/zentyal-desktop). |
| | 95 | * It takes advantage of the Samba server provided by Zentyal Server for the remote authentication and the store of the Roaming Profiles. |
| | 96 | * The configuration of the user %APPDATA% directory is done by the logon.bat script in the server that calls the zentyal-setup-user.exe and is ran after login has succeeded. |
| | 97 | * There is a "Zentyal Desktop\templates" directory that contains templates for some of the configured applications. |
| | 98 | * The zentyal-setup-user.exe program gets different needed values from LDAP (connecting to the Zentyal server) and replaces them on the templates. |
| | 99 | * It creates a "HKEY_CURRENT_USER\Software\Zentyal\Zentyal Desktop\Configured" entry in the registry to avoid repeating the process after each login. |