chown: смена владельца не допускается, даже если запущен от имени root

chown: смена владельца не допускается, даже если запущен от имени root

Мне удалось настроить Raspberry Pi как FTP-сервер с ProFTPD. Единственная проблема в том, что я не могу загружать и переименовывать файлы, а Windows Explorer говорит:

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.

/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здесь, на Super User, или на внешнем ресурсеПодключите Raspberry Pi к жесткому диску USB.

решение2

ОП написал:

Я решил свою проблему с ftp, смонтировав с помощьюumask 0000

Связанный контент