
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/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