Thinlinc is setuped to launch only Google Chrome at start.
When a new Active Directory user connects to Thinlinc, Google Chrome is not launched and is stuck on background screen. The /var/logs/messages show an interesting error when opening a thinlinc session:
And when I look on the NFS server share, the /home of the user is created, but there is not any profile files/folder, like if the skel profile was not created.
When creating the NFS shared, what I did was sync existing /home to the NFS folder from all Thinlinc node, maybe some files where erazed during the sync:
It is not possible to place the Linux home directory on a CIFS or NCP server, since these typically does not support the necessary POSIX file system semantics (such as hard links)
Not really sure this is related to ThinLinc… given your screenshot with Permission Denied to .bash_profile, please verify that the permissions for /home are correct. And make homedir shouldnt be necessary if the homedirs already exists on the NFS share.
It was not working even outside of Thinlinc, the permission denied of the .bash_profile was logged when trying to connect with the user directly on the user session on the VM.
For Thinlinc, the error was similar because it successful login but did nothing after, like if it did not find the .desktop launcher for Chrome.