为什么nginxconfiguration文件在FreeBSD上是只读的?

在FreeBSD 8.3上从端口安装Nginx之后,/ usr / local / etc / nginx里的configuration文件都有只读权限。 是否有一个原因? 我不应该编辑它们吗? 或者我可以放心地忽略这个事实并修改它们?

我不使用nginx(因此不使用端口),但看着端口,它做的“标准”的事情复制dist文件作为新的安装“活”文件。
维护人员在执行此操作时指定了-p标志,这保留了文件模式,因此生成的“活动”文件是只读的。

没有理由不能让这些文件被特定的用户/组写入,或者只是将它们编辑为root并忽略缺less写权限。


如果你认为这种行为是不可取的,你应该提交一个PR – 这对港口维护人员来说是一件很容易的事情。
如果你提供了一个补丁,那么修改它的机会会大大增加(端口上的问题文件是pkg-plist ,关于这个文件如何工作的更多信息可以在The Porter's Handbook中find)。