Я пытаюсь отредактировать мой файл hosts на Mac Tiger OS. При попытке отредактировать файл, я получаю следующий вывод и не могу сохранить какие-либо изменения.
"hosts" [readonly] 14L, 330C`
Как я могу это исправить?
Я пытаюсь отредактировать мой файл hosts на Mac Tiger OS. При попытке отредактировать файл, я получаю следующий вывод и не могу сохранить какие-либо изменения.
"hosts" [readonly] 14L, 330C`
Как я могу это исправить?
В Unix-подобных операционных системах вам нужно быть пользователем root, чтобы редактировать файл hosts. Это контролируется владельцем файла и разрешениями.
Вы можете изменить права доступа к файлу (если вы являетесь владельцем файла или являетесь пользователем root) и дать всем право на запись в файл, используя имя файла chmod o+w filename
- но вы не должны делать этого для файла hosts по соображениям безопасности.
Я считаю, что Mac OSX имеет sudo
, вы должны использовать это. sudo editor filename
(например, sudo vi /etc/hosts
)