2

Я пытаюсь отредактировать мой файл hosts на Mac Tiger OS. При попытке отредактировать файл, я получаю следующий вывод и не могу сохранить какие-либо изменения.

"hosts" [readonly] 14L, 330C`

Как я могу это исправить?

1 ответ1

4

В Unix-подобных операционных системах вам нужно быть пользователем root, чтобы редактировать файл hosts. Это контролируется владельцем файла и разрешениями.

Вы можете изменить права доступа к файлу (если вы являетесь владельцем файла или являетесь пользователем root) и дать всем право на запись в файл, используя имя файла chmod o+w filename - но вы не должны делать этого для файла hosts по соображениям безопасности.

Я считаю, что Mac OSX имеет sudo , вы должны использовать это. sudo editor filename (например, sudo vi /etc/hosts)

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