我的 Ubuntu 中文件夹 var/www 的权限应该是什么?
我需要它是安全的,同时我需要 ftp 用户能够编辑它。
我想知道我是否应该在 unix 中创建一个具有所有权限的组并将 ftp 用户添加到该组。
标准做法是什么?
答案1
正如您所说,让 ftp 用户能够访问的最佳方式是将 /var/www/ 内的所有文件/文件夹赋予您创建的“ftp 组”。确保所有 ftping 用户都在此组中。
sudo usermod -a -G "ftp group" <user> // the -a is important here so you append the group
另外,有关文件的默认权限,请查看以下内容:Linux 上的默认文件夹权限
如果你喜欢这个答案,请投票。这对社区有好处。
答案2
不确定是否存在“标准”,但解决它的一种可能方法是:
/var/www 权限设置为 775,所有者为:htmlgrp
htmlgrp 由需要编辑 /var/www 中的文件的用户组成
如果你担心“安全”,那么我建议你使用 scp(ssh 加密复制程序)而不是 ftp。这是大多数托管公司希望你采取的选择。
编辑:将权限从 770 更改为 775