在Fedora或Ubuntu上,apache的documentroot由root拥有。我应该以root身份进入那里并在那里进行编辑吗?我不喜欢这个,但我可能错过了一些东西。
感谢。
答案 0 :(得分:0)
不,我不推荐它,除非你只需要很快改变一些东西。只需使用chown
或chmod
,即可获得非root用户权限。或者,您可以创建指向您拥有的目录的符号链接。这就是我用于开发的东西。
答案 1 :(得分:0)
我同意:你真的不应该将文件编辑为“root”,特别是在生产系统上。
有(至少)两个不错的选择:
1)创建一个新组(例如“webadmin”)并使该组拥有您的默认文档根目录
2)依靠虚拟主机,并根据需要保护每个虚拟主机:
https://serverfault.com/questions/224560/best-permissions-ownership-for-apache-document-root