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

Mar*_*ies 6 ftp root permissions ownership proftpd

我设法使用 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
Run Code Online (Sandbox Code Playgroud)

我得到的只是

chown:更改 ... 的所有权:不允许操作

我已经将此目录修改为 777。

/var/wwwvfat我的外部硬盘上的卷安装。看着它,ls -l我看到所有文件和文件夹都有所有者root和组,root并且所有这些文件夹都有权限drwxr-xr-x

有人可以帮忙吗?

Arj*_*jan 3

我认为 VFAT 不支持您尝试设置的权限类型。在这种情况下,安装磁盘时,所有文件的权限设置相同。就像是:

sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www
Run Code Online (Sandbox Code Playgroud)

另请参阅“无法更改 Ubuntu 上的外部硬盘驱动器的权限/所有权/组”(此处位于“超级用户”)或外部资源“将 Raspberry Pi 连接到 USB 硬盘”