xhost在哪里存储允许的网络地址?
答案 0 :(得分:4)
我认为地址存储在xserver中。
没有任何参数的 xhost
应打印出当前允许的列表。
答案 1 :(得分:4)
xhost
只需调用XAddHost
etc.,它会操纵服务器保存的列表。请参阅xhost/xhost.c
了解客户端,xserver/os/access.c
代表服务器端。
如果可能,您really should尝试使用xauth
代替xhost
。它保留了一个允许的密钥列表,可以在每个用户,每个客户端的基础上使用,而不是仅依赖主机名(在不友好的环境中可欺骗)。
答案 2 :(得分:0)
$ man xhost | grep -A 2 FILES
FILES
/etc/X*.hosts
所以,我在/ etc中查看匹配该模式的文件。
这里的一般教训是:许多在操作过程中使用某些文件的命令会将这些文件记录在其手册页上。因此,当人们想到这样的事情时,检查手册是个好主意。 FILES部分通常位于底部,因此快速“man whatever”后跟“>” (less
命令转到文件末尾)通常会显示您要查找的内容。