XRDP 登录显示器 0 失败

XRDP 登录显示器 0 失败

我创建了一个新用户,设置了密码,但无法通过 XRDP 登录。用户/密码设置正确,因为我可以通过 ssh 进入机器。

我遇到的错误与这个问题中的错误相同:xrdp 会话:显示 0 登录失败

我检查了 /etc/xrdp/sesman.ini,一切看起来正常。

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

我能够使用我的常规用户名和密码成功登录,所以我猜想 AlwaysGroupCheck 选项有效。为了保险起见,我创建了 tsusers 和 tsadmins 组并将新用户添加到其中,然后重新启动 xrdp 服务,但仍然无法登录。

主机是Windows7,目标是Ubuntu 14.04。

答案1

我重启了机器,发现错误不再出现了xrdp session: Login failed for display 0。我怀疑创建 tsusers 组并向其添加新用户,然后重启 xrdp 服务可能会有效,但我可能没有注意到,因为窗口管理器存在其他问题。

这应该有效:

#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

相关内容