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:... の所有権を変更しています: 操作は許可されていません

このディレクトリはすでに 777 に chmod されています。

/var/wwwvfat外付けハードディスクのボリュームからマウントされています。 で確認すると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

関連情報