Debian:授予用户权限

我有一个万维网数据,当我安装Apache时自动设置。 我有一个ftpuser,我configuration自己使用ProFTPd。 我使用MySQL数据库和使用这个用户login的用户。

问题是,PHP与PHP的工作,因为它应该,但我不能用FTP添加文件。 我试图做chmod 777 mysite.com,它的工作,但现在Apache给了我一个500内部错误。 我想chmod不是正确的路要走。 我删除了我的文件夹,并做了一个新的。

我如何给予ftpuser读写权限,而www-data不应该放弃权限。 我没有太多有关Linux命令行的经验。

谢谢!

你可以尝试改变所有者和组:

chown ftpuser:www-data mysite.com

chmod 775 mysite.com

这将允许ftpuser和组www-data(其中用户www-data所在的位置)读取和写入目录mysite.com中的文件并切换到此目录。 这些命令不影响它的子目录,你需要chown和chmod的recursion开关。

不要使用chmod 777.这是你经常在论坛中find的东西,总是有一个比给每个人都更好的方法。