После установки Nginx на FreeBSD 8.3 из портов все файлы конфигурации в / usr / local / etc / nginx имеют права только для чтения. Для этого есть причина? Разве я не должен их редактировать? Или я могу проигнорировать этот факт и все равно изменить их?
Я не использую nginx (и, следовательно, не использую порт), но, глядя на порт, он выполняет "стандартную" вещь по копированию dist
файлы как «живые» файлы для новой установки.
Сопровождающий указал -p
при этом используется флаг, сохраняющий файловый режим, поэтому полученные «живые» файлы доступны только для чтения.
Нет причин, по которым вы не можете сделать эти файлы доступными для записи определенному пользователю / группе или просто отредактировать их как root и игнорировать отсутствие разрешений на запись.
Если вы считаете такое поведение нежелательным, вам следует подать PR - специалисту по сопровождению порта поменяться довольно легко.
Шансы на его изменение резко возрастут, если вы предоставите патч (вызывающий ошибку файл в порту pkg-plist
, и дополнительную информацию о том, как работает этот файл, можно найти в Справочник Портера.)