XHOST 命令

XHOST 用于管理允许访问系统上 X Server 的主机和用户列表,这些主机和用户都可以从其他主机和同一系统上的其他用户访问。

通常,远程访问将被禁用,因为它会带来安全风险。
但是,如果我们需要在远程计算机上运行 GUI 应用程序,并在我们自己的屏幕上显示 GUI,则可以使用 XHOST 来允许远程计算机。

有时,同一系统上的其他用户也可能需要访问其他用户 X。
发生这种情况的一种情况是桌面用户以 root 身份运行 GUI。

使用 XHOST 管理访问

如果我们需要允许 root 访问系统上的用户的 x 服务器,通常是在单用户环境中,我们可以通过在终端中键入以下命令来实现,同时以所述用户身份登录:

xhost +si:localuser:root

所有命令都应该在没有 sudo 的情况下输入。

有关更多命令,请参阅以下参考资料,并注意不要允许远程访问,除非我们知道自己在做什么。

xhost +si:localuser:some_user授予“某种用户”访问“LocalUser”x,(LocalUser指的是当前登录的用户。)
xhost -si:localuser:some_user撤消“某些_user”的访问权限。
XHOST +local:只允许从本地网络访问。
XHOST -local:禁止本地访问。
XHOST +禁用访问控制。警告:这允许所有访问,包括远程访问!
XHOST -转回访问控制。
日期:2020-06-02 22:17:22 来源:oir作者:oir