什么是输出?
—
约翰T 2009年
Answers:
我正在使用X.Org X Server 1.11.3在Ubuntu 12.04上进行测试。
我尝试了Johan的解决方案,它最初出现了,但我在我的系统上找到了“local:”之后被忽略的文本。结果是所有本地用户都可以访问我的X会话而不是一个用户。
我找到的魔法是:
xhost +SI:localuser:masi
将最后一个冒号后的部分替换为您要授予访问权限的用户名。您可以通过运行没有参数的xhost来检查授权列表。它应该看起来像:
access control enabled, only authorized clients can connect
SI:localuser:masi
SI:localuser:myself
这表示“masi”用户和“我自己”用户以相同的方式被授予xhost权限。
基本上与John T相同,但您可以在命令中添加inet或local
xhost +inet:masi@
xhost +local:masi@
首先,限制X服务器访问不在列表中的人:
sudo xhost -
然后将自己添加到允许列表中:
sudo xhost + masi
xhost: bad hostname "masi"
虽然我的管理员用户是,但它给了我masi
。
xhost +
。在您的机器上运行的任何用户都可以播放X显示。不要在共享机器或其他任何东西中使用。