![为什么主机名解析与 root/sudo 不同?](https://linux22.com/image/856561/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%BB%E6%9C%BA%E5%90%8D%E8%A7%A3%E6%9E%90%E4%B8%8E%20root%2Fsudo%20%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
如果我给我的 NAT IP 一个主机名修改/etc/hosts
如下...
# ...
192.168.20.20 myname-local.de
然后ping myname-local.de
,它就成功了。但如果我使用sudo
like sudo ping myname-local.de
,它会说
未知主机
这是为什么?我该如何root
在 中管理我的主机名/etc/hosts
?
答案1
如果/etc/hosts
是具有目标权限和所有权的符号链接,则会发生这种情况-rw-r--r-- 1 root root
。为了从另一个位置包含文件,我现在使用 mount/bind。
我不确定这是否是一个错误...