【问题标题】:Root can resolve localhost, while normal user cannotroot 可以解析 localhost,而普通用户不能
【发布时间】:2015-12-14 09:07:37
【问题描述】:

我觉得我遇到了一个奇怪的问题:

对于普通用户:当我 ping localhost 时,我得到了 ping: unknown host localhost,当我 ping 0.0.0.0127.0.0.1 时,我得到了响应。

使用root:一切都很好。

这是/etc/hosts中的内容:

127.0.0.1       localhost.localdomain   localhost
... [opt out]

我使用的是 CentOS(rocks 集群系统)

【问题讨论】:

    标签: linux dns localhost


    【解决方案1】:

    我猜/etc/hosts 是普通用户无法阅读的。该文件的权限是什么?

    【讨论】:

    • 正是问题所在,授予权限后它可以工作。我不知道为什么主机文件只能被 root 读取。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    相关资源
    最近更新 更多