在雪豹上更改 hosts 文件

在雪豹上更改 hosts 文件

我需要在 Snow Leopard 上的 hosts 文件中添加一个条目。我可以在启用 root 用户的情况下编辑 hosts 文件,但系统不允许我保存此文件,因为该文件位于不可写目录中,所以我无权更改它。我该如何保存更改?

谢谢,

纳瓦

答案1

从命令行尝试:

sudo nano /private/etc/hosts

当系统提示输入密码时,输入您的用户密码。

如需更多帮助,请参阅此博客文章:

http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/

请注意,更改 hosts 文件后,您可能必须使用此命令重置 DNS 缓存:

dscacheutil -flushcache

答案2

您还可以做的是将文件复制到其他任何地方,然后从那里编辑和保存。现在将其拖放到 Finder 中的 /private/etc/ 文件夹中。它应该要求管理员权限;只需输入您的管理员密码即可。此外,您可能必须在之后更改 hosts 文件的权限。

相关内容