1
在我的Ubuntu的Web服务器我有多个虚拟主机,例如:设置不同的apache目录权限
/var/www/website1/html
/var/www/website2/html
/var/www/website3/html
我有3个不同的用户,我只希望每个用户能够编辑自己的网站文件。我不在乎他们是否可以看到其他人的文件。所有只需要确保他们只能编辑自己的文件。
我已经研究过编辑sshd_config,但使用ssh似乎限制了他们可以看到的内容,而且我并不想把这些东西搞砸,所以我无法再ssh进入我的服务器。
我可以用文件夹上的基本用户权限完成我想要的吗?例如,将所有者设置为user1,将组设置为www-data。或者会导致apache的问题?
谢谢你的帮助。
看起来像它一样。我没有注意到任何问题。不知道这是否会导致安全问题,也许有人可以启发我们。 – joshmmo 2012-07-27 21:28:01
这可能是一个安全问题,如果文件包含登录信息,比如MySQL。另外,不要忘记,你不能拥有组和其他人的权限,否则用户将能够通过PHP编辑文件。 – Ernestas 2013-09-10 13:29:25