RaspberryPiをProFTPDを使用してFTPサーバーとして構成することができました。唯一の問題は、ファイルのアップロードと名前の変更ができず、Windowsエクスプローラーで次のように言われることです。
350ファイルまたはディレクトリが存在し、宛先名の準備ができています
550xyz権限の名前変更が拒否されました
今、私はこのフォルダをFTPユーザーにchown
する必要があると読みましたが、これは機能しません。
私が試してみました:
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に変更しました。
/var/www
は、外付けハードディスクのvfat
ボリュームからマウントされています。 ls -l
で見ると、すべてのファイルとフォルダに所有者root
とグループroot
があり、これらのすべてのフォルダに権限drwxr-xr-x
があることがわかります。
誰か助けてもらえますか?
VFATは、設定しようとしているアクセス許可の種類をサポートしていないと思います。このような場合、ディスクをマウントするときに、すべてのファイルに対して同じ権限が設定されます。何かのようなもの:
Sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www
参照 buntuで外部ハードドライブの権限/所有権/グループを変更できません ここでスーパーユーザー、または外部リソース Raspberry PiをUSBハードディスクに接続します 。
OPは書いた:
umask 0000
でマウントすることでftpの問題を解決しました