使用其他用户的身份验证启动 Xephyr 服务器

使用其他用户的身份验证启动 Xephyr 服务器

我遇到这样的情况:有权访问本地主机上的 display :0 的 user0 需要运行 Xephyr :1 ,这样该 Xephyr 服务器只能由本地主机上的 user1 客户端访问。这种配置是否可行,如果可以,是如何完成的?

我尝试为 user1 提供 .Xauthority 和 MIT magic cookie(通过 xauth):1,并将该 .Xauthority 传递到 Xephyr 的 -auth 选项中,但这不起作用。我可以让它在没有任何安全性的情况下工作,允许两个用户连接到 :1,但如果可能的话,我更愿意阻止 user0 在 :1 中运行客户端,并阻止 user1 直接在 :0 中运行客户端。

相关内容