chown:不允许更改所有权,即使以 root 身份运行

chown:不允许更改所有权,即使以 root 身份运行

我设法使用 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

相关内容