linux xhost命令

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 - 转回访问控制。

你可能感兴趣的:(linux,linux)