Conecte-se ao X Windows com nome de usuário com espaços

2

Eu tenho um servidor Ubuntu 16.04.01 LTS, que eu quero usar como desktop para usuários remotos conectando a partir de thin clients e via RDP de máquinas Windows.

Para usuários locais do Ubuntu, isso funciona, eu posso conectar tanto do thin client (HP t520) quanto da máquina Windows via mstsc.

No entanto, a ideia principal é conectar os usuários do Active Directory a thin clients, substituindo a infra-estrutura de serviços de terminal do servidor Windows.

E a estrutura do AD existente usa espaços no campo de nome de usuário: formato nome do primeiro sobrenome .

Eu instalei os serviços winbind e samba relevantes, e isso funciona nos logins do ssh.

Eu posso conectar com o nome de usuário do AD, o diretório inicial é criado no primeiro login em / home / DOMAIN / firstname lastname / e posso usar tudo OK da conexão ssh.

No entanto, ao conectar-se via mstsc RDP / thin client para acessar a GUI, tenho o problema de xhost e outros serviços tropeçando nos espaços em nomes de usuários:

xhost:  bad hostname "lastname"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  109 (X_ChangeHosts)
  Value in failed request:  0x5
  Serial number of failed request:  6
  Current serial number in output stream:  8
localuser:firstname being added to access control list
xhost:  bad hostname "lastname"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  109 (X_ChangeHosts)
  Value in failed request:  0x5
  Serial number of failed request:  6
  Current serial number in output stream:  8
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/etc/xrdp/startwm.sh: 3: [: x: unexpected operator
/bin/bash: /home/DOMAIN/firstname: No such file or directory

Qualquer forma de alterar a forma como o xhost cita nomes de usuário ou qualquer outra maneira de fazer isso funcionar?

(tentei usar \ ao especificar o nome de usuário, ao conectar: nome / sobrenome>, mas isso não ajuda)

    
por Gnudiff 23.12.2016 / 11:59

1 resposta

0

Experimente "\ 040" sem vírgulas em vez de um espaço.

    
por 29.12.2016 / 23:12