终端消息“访问控制已禁用”

终端消息“访问控制已禁用”

每次我打开终端时,access control disabled, clients can connect from any host第一行都会弹出消息。

然后终端就正常运行,没有任何错误。但这似乎是一个安全问题,我不确定它来自哪里。

我正在使用 Ubuntu 12.04。

当我尝试解决与视频驱动程序相关的问题时它开始出现,这让我很头疼。

我不知道我做了什么(复制粘贴终端命令甚至没有阅读它,我知道,我活该)或者从哪里开始寻找解决方案......

答案1

此错误是由xhost用于允许或拒绝任何主机访问 X 服务器的程序产生的。
换句话说,这是一个用于阻止或允许远程运行的图形应用程序使用 X 服务器的工具。因此,这可能是一个安全问题,因为远程图形应用程序可能能够直接连接到您的 X 服务器并访问其他本地资源。

这就像您已将此命令配置为在所用 shell 的配置文件之一中运行。检查您是否没有xhost配置文件之一中提到的命令:

  • 全局,在/etc/profile和 下的任何文件中/etc/profile.d
  • 在本地,在您的主目录中.bashrc(对于 Bash shell),.profile或任何其他 shell 的配置文件中。

有关 Xhost 的更多信息在这个链接

答案2

我知道这已经太晚了,但我会把解决方案放在这里以供将来参考。作为普通用户,你可以使用以下命令授权任何其他用户在你的 X 会话中执行 GUI 程序

$ xhost +SI:localuser:<user name>

如果您使用 sudo,此命令对于授权 root 执行 GUI 程序非常有用。

相关内容