Logowanie XRDP nie powiodło się dla wyświetlacza 0

1

Utworzyłem nowego użytkownika, ustawiłem hasło, ale nie mogę się zalogować przez XRDP. Użytkownik / hasło są ustawione poprawnie, ponieważ mogę ssh do komputera.

Błąd, który otrzymuję jest taki sam, jak w tym pytaniu: sesja xrdp: Logowanie nie powiodło się dla wyświetlacza 0

Sprawdziłem /etc/xrdp/sesman.ini i wszystko wygląda dobrze.

TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
; When AlwaysGroupCheck=false access will be permitted
; if the group TerminalServerUsers is not defined.
AlwaysGroupCheck=false

Jestem w stanie zalogować się OK przy użyciu mojej zwykłej nazwy użytkownika i hasła, więc domyślam się, że opcja AlwaysGroupCheck działa. Dla pewności utworzyłem grupy tsusers & tsadmins i dodałem do nich nowego użytkownika, a następnie ponownie uruchomiłem usługę xrdp, ale nadal nie mogę się zalogować.

Hostem jest Windows7, celem jest Ubuntu 14.04.

ventsyv
źródło
1
Może nadszedł czas, aby zaakceptować własną odpowiedź ... `:-)`
Hastur

Odpowiedzi:

2

Uruchomiłem ponownie maszynę i zauważyłem, że nie pojawia się już xrdp session: Login failed for display 0błąd. Podejrzewam, że utworzenie grupy tsusers i dodanie do niej nowego użytkownika, a następnie ponowne uruchomienie usługi xrdp mogło działać, ale prawdopodobnie nie zauważyłem, ponieważ wystąpił dodatkowy problem z menedżerem okien.

To powinno działać:

#create the user
sudo adduser --home /home/<username>/ <username>
#create the groups
sudo addgroup tsusers
sudo addgroup tsadmins
#Add the new user to the xrdp group
sudo adduser <username> tsusers
#Restart the service
sudo service xrdp restart
ventsyv
źródło