web-dev-qa-db-ja.com

chown:rootとして実行しているにもかかわらず、所有権の変更は許可されていません

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があることがわかります。

誰か助けてもらえますか?

5

VFATは、設定しようとしているアクセス許可の種類をサポートしていないと思います。このような場合、ディスクをマウントするときに、すべてのファイルに対して同じ権限が設定されます。何かのようなもの:

Sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www

参照 buntuで外部ハードドライブの権限/所有権/グループを変更できません ここでスーパーユーザー、または外部リソース Raspberry PiをUSBハードディスクに接続します

2
Arjan

OPは書いた:

umask 0000でマウントすることでftpの問題を解決しました

1
Kevin Panko