我设法使用 ProFTPD 将我的 Raspberry Pi 配置为 FTP 服务器。唯一的问题是,我无法上传和重命名文件,并且 Windows 资源管理器显示:
350 文件或目录存在,已准备好目标名称
550 重命名 xyz 权限被拒绝
现在我已经读过我必须将此chown
文件夹提供给 FTP 用户,但这不起作用。
我努力了:
sudo chown -R pi /var/www (my default pi account)
sudo chown -R piftp /var/www (the ftp account)
sudo su
chown -R root /var/www
我所得到的只是
chown:更改...的所有权:操作不允许
我已将此目录的 chmod 设置为 777。
/var/www
是从我的外部硬盘上的卷安装的vfat
。通过查看,ls -l
我发现所有文件和文件夹都有所有者root
和组root
,并且所有这些文件夹都有权限drwxr-xr-x
。
有人可以帮忙吗?
答案1
我认为 VFAT 不支持您尝试设置的权限类型。在这种情况下,安装磁盘时,所有文件的权限都设置为相同。例如:
sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www
也可以看看无法在 Ubuntu 上更改外部硬盘的权限/所有权/组超级用户或外部资源将你的 Raspberry Pi 连接到 USB 硬盘。
答案2
OP写道:
我通过安装解决了我的 ftp 问题
umask 0000