5

Я пытаюсь отредактировать файл hosts на Mac OS X Lion 10.7.4. Я попробовал все хитрости Терминала, которые я могу, но я всегда получаю "Операция не разрешена" при попытке изменить файл. Я пробовал:

sudo chmod 777 /etc/hosts
sudo chmod nouchg /etc/hosts
sudo cp ~/hosts /etc/hosts

Все сбои с сообщениями "операция не разрешена". Вот вывод команды ls -lO@e /etc/hosts:

-rw-r--r--  1 root  wheel  uappnd,nodump,opaque 2073 Sep 22  2010 /etc/hosts

К сожалению, я понятия не имею, как читать большую часть этого. Какие-нибудь советы?

2 ответа2

4

Пользовательский флаг только для добавления установлен. Бежать

sudo chflags nouappnd /etc/hosts

и вы сможете редактировать и сохранять файл как суперпользователь.

0

Не меняйте права доступа к хостам.

Чтобы использовать vi для редактирования файла:

sudo vi /etc/hosts

Введите свой пароль, и вы можете редактировать и сохранять.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .