(MAC) Эти команды заслуживают доверия (sudo nano)?

Человек попросил меня сделать это:

  1. Откройте Терминал
  2. Введите команду sudo nano /etc/hosts
  3. Нажмите Enter
  4. Введите пароль для Администратора
  5. Нажмите Enter
  6. Вставьте курсор в пустую строку в конце, затем скопируйте URL-адрес хоста и вставьте туда
    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  platform.wondershare.com  
    127.0.0.1  macplatform.wondershare.com  
    127.0.0.1  cbs.wondershare.com  
    127.0.0.1  us.wondershare.com  
    127.0.0.1  my.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/, Это зависит от OXs. Убедитесь, что вы редактируете правильный файл и что изменения сохраняются после перезагрузки.
    [Редактировать] В последних системах OSX /etc символические ссылки на /private/etc
  2. В качестве альтернативы вы можете использовать::1, а не 127.0.0.1.
  3. Возможно, вам придется сообщить OSX, что что-то изменилось. Без этого он мог бы уже кэшировать настоящий IP для одного из этих хостов. dscacheutil -flushcache;sudo killall -HUP mDNSResponder кажется, делает это.
Другие вопросы по тегам