标签: xrdp

如何找到断开连接的 xrdp 会话?

我这里有一个 Xubuntu 14.04 服务器,它运行 xrdp 来让几个用户连接到它。
现在有一个问题:从 Windows 瘦客户端通过 RDP 访问此服务器的用户通常使用“X”关闭 RDP 会话(因此断开连接但不注销)。

我知道 sesman.ini 中有一些选项可以处理这种行为,但正如联机帮助页所说,这些选项目前被忽略(并且已经被忽略了多年)。
可以解决我的问题的选项是:
KillDisconnected
DisconnectedTimeLimit
IdleTimeLimit

现在我需要破解一些处理断开连接的会话的东西。我的第一个想法是杀死所有断开连接的远程用户 - 但我不知道如何获取哪些会话断开连接的信息。

那么......我如何找到断开连接的会话?
或者:是否已经有任何首选方法来处理断开连接的会话?

linux xrdp

5
推荐指数
1
解决办法
2万
查看次数

CentOS:xrdp 会话上的管理员用户无法执行管理操作

我正在运行带有 GNOME 和 MATE 桌面的 Rocky Linux 8.4 工作站,但我在 CentOS 7.9 上也看到了同样的问题...

\n

当我在本地显示器上登录计算机时,我可以使用控制中心应用程序执行管理用户和设置系统时间等操作(在 MATE 上,这些工具隐藏在 GNOME 的菜单中)。当我单击该工具时,我会弹出一个窗口,询问我的密码,或者在我通过身份验证之前会出现一个“解锁”按钮。这一切都有效,因为我的用户是“wheel”管理组的成员。

\n

然而,当同一个用户登录到同一个桌面环境时xrdp,管理系统的能力就消失了。在某些情况下,“解锁”按钮呈灰色,而在其他情况下,当我单击工具应用程序图标时,我会在文件中收到一条消息“作为其他用户执行命令时出错:未授权” .xsession-errors

\n

据我了解,问题在于polkit以不同方式对待本地和远程会话,并且基本上阻止来自远程会话(例如 xrdp、vnc 等)的管理操作。这是一个痛苦,因为设置 xrdp 服务的主要原因是我可以远程管理机器!sudo我可以使用终端在某种程度上解决这个问题,但实际上我希望它只是工作\xe2\x84\xa2。

\n

所以我的问题是 - 如何配置polkit以将管理员用户的远程会话与本地会话相同地对待?(始终假设 polkit 是我问题的根源!)

\n

vnc centos xrdp sysadmin rocky-linux

5
推荐指数
1
解决办法
1065
查看次数

标签 统计

xrdp ×2

centos ×1

linux ×1

rocky-linux ×1

sysadmin ×1

vnc ×1