我在ubuntu机器上安装了php,apache,mysql。我创建了新的ftp用户,其名称为ftpuser,主目录设置为/ var / www / ftpuser。
我能够连接到服务器并登陆到正确的目录,但我的网络服务器用户即www:数据无法通过脚本生成文件和文件夹。所以我将我的ftpuser组更改为www:data组,并赋予组写权限。现在问题是我的myftp用户无法更改任何文件夹和文件,尽管所有内容仅由ftp用户拥有。请让我知道我在这里做了什么。
答案 0 :(得分:0)
如果我理解正确,我认为这里的错误是将ftpuser更改为www-data组。
文件夹/var/www/ftpuser
属于ftpuser和ftpuser组。
因此,不是将ftpuser的组更改为www-data(恢复此更改),如何将www-data用户添加到ftpuser组,然后使目录/var/www/ftpuser
目录可写入ftpuser组。
请注意,将www-data添加到ftpuser组,不要更改www-data用户组。