使用 filezilla 上传文件时出现问题

使用 filezilla 上传文件时出现问题

我在 ubuntu server 12.04.3 LTS 上运行 nginx 服务器,但不幸的是我无法使用 filezilla 上传文件。我能够使用 filezilla 打开和浏览机器,但每当我尝试上传某些内容时,都会收到以下消息错误...open for write: permission denied。有没有什么办法可以解决这个问题?我的服务器是加密的 lvm,但我不知道还有什么适合您来帮助我...

答案1

您可以创建一个测试目录并对其进行 chmod ,以便每个人都可以在其中进行读写。

mkdir test 
chmod 777 test

现在您使用 ftp 将文件放入其中并查看哪些用户和组需要访问。

cd test
ls -l

一旦您知道用户名和组,您要么必须更改您希望您的 ftp 用户写入的目录的所有权,要么您可以让 ftpuser 成为拥有该目录的组的一部分。

chown :ftpgroup dir_to_write (you can add -R for recursive but do not do this on system dirs!)  

或者:

adduser ftpuser group_who_owns_directory

如果您只想写入 html 目录,我可能会将 ftpuser 添加到 html 组,这样您就不会在所有权的不同进程之间发生冲突。

相关内容