(MAC)这些命令值得信任吗(sudo nano)?

(MAC)这些命令值得信任吗(sudo nano)?

有人要求我这样做:

  1. 打开终端
  2. 输入命令sudo nano /etc/hosts
  3. 按 Enter 键
  4. 输入管理员密码
  5. 按 Enter 键
  6. 将光标插入到末尾的空白行中,然后复制这些主机网址并粘贴在那里
    127.0.0.1 api.wondershare.com  
    127.0.0.1 wondershare.cn.edgesuite.net  
    127.0.0.1 a1737.g.akamai.net  
    127.0.0.1 wondershare.cn.edgesuite.net  
    127.0.0.1 平台.wondershare.com  
    127.0.0.1 macplatform.wondershare.com  
    127.0.0.1 cbs.wondershare.com  
    127.0.0.1 我们.wondershare.com  
    127.0.0.1 我的.wondershare.com  
    127.0.0.1 pop.wondershare.com

然后按:
Ctrl+O -> Enter -> Ctrl+X
关闭终端

这可信吗?

答案1

它们可能是值得信任的。这取决于你想要实现什么效果,而这个问题并没有说明。但它试图做到的是:

  1. 以提升的权限启动编辑器。
  2. /etc/hosts打开大多数系统用于 DNS 查找的文件。
  3. 对其进行编辑,以便某些名称指向您自己的本地计算机而不是互联网上的机器(有效地阻止这些网站)。
  4. 节省

如果您不想访问这些机器,那么这样做是安全的。在 Un*x/linux/BSD 和 Windows 平台上,这曾经是一种阻止某些广告的简单方法。

但有三点需要注意:

  1. OSX 似乎将主机文件放在了不同的地方。谷歌搜索后我发现/private/etc/hosts/。这是 OX 特有的。请确保您正在编辑正确的文件,并且更改在重新启动后仍然有效。
    [编辑] 在最近的 OSX 系统上,/etc符号链接到/private/etc
  2. 或者,您可以使用 ::1 而不是 127.0.0.1。
  3. 您可能需要告诉 OSX 某些内容已发生更改。如果没有,它可能已经缓存了其中一个主机的真实 IP。dscacheutil -flushcache;sudo killall -HUP mDNSResponder似乎可以做到这一点。

相关内容