Удалить доступный только для чтения статус файла hosts

6246
user39822

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

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

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

2

1 ответ на вопрос

4
RedGrittyBrick

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

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

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

Похожие вопросы