Como você não configurou os usuários para fazer login usando um gerenciador de área de trabalho, é provável que eles precisem configurar sua sessão usando um arquivo ~/.xsession
.
Pode ser mais simples configurar o VNC usando o XDMCP para iniciar a sessão. Eu tive sucesso executando Áreas de trabalho remotas com VNC e RDP . Para as sessões do VNC, funcionou melhor usando o XDMCP. Usando o XRDP, o desktop é iniciado pelo daemon XRDP.