Вопрос: OSX: невозможно разблокировать файл etc / paths


Я хотел бы отредактировать файл / etc / paths на моем компьютере Mac.

Я новичок, и я пытаюсь разблокировать файл. Я пробовал в Терминале:

etc tomasteicher$ sudo chflags nouchg /etc/paths
etc tomasteicher$ open -e /etc/paths

Практически все учебные пособия, которые я нашел, рекомендуют это решение. Вторая команда открывает файл в TextEdit, но файл по-прежнему заблокирован.

Кто-нибудь подскажет, как я могу разблокировать файл или почему это решение не работает для этого файла?


2
2018-01-17 20:12


Источник




Ответы:


На самом деле это не заблокировано, у вас просто нет разрешения на его редактирование. Вместо этого используйте текстовый редактор командной строки, например vim для редактирования этого файла.

использование sudo vim /etc/paths для редактирования файла из командной строки. Нажмите я для начала ввода (используйте клавиши со стрелками), нажмите Esc когда сделано. Затем введите :wq а также Вернуть


Обратите внимание, что во многих ситуациях проще добавлять исполняемые пути к пользовательскому файлу конфигурации, например ~/.bash_profile, или добавить новые файлы в /etc/paths.d с дополнительными путями.


6
2018-01-17 20:17



Бесполезный. Я продолжаю получать Permission denied ошибки при редактировании /etc/paths или /etc/paths.d/macports, с sudo, после запуска chflags nouch <path>, - mcandre