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: смена владельца...: операция не разрешена

Я уже chmodded этот каталог до 777.

/var/www монтируется из vfat громкость на моем внешнем жестком диске. Глядя на это с ls -l Я вижу, все файлы и папки имеют владельца root и группа root и все эти папки имеют разрешения drwxr-xr-x,

Может кто-нибудь, пожалуйста, помогите?

2 ответа

Я не думаю, что VFAT поддерживает тип разрешений, которые вы пытаетесь установить. В таком случае разрешения устанавливаются одинаковыми для всех файлов при монтировании диска. Что-то вроде:

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

См. Также Невозможно изменить разрешение / владельца / группу внешнего жесткого диска в Ubuntu здесь, на Super User, или внешний ресурс. Подключите Raspberry Pi к жесткому диску USB.

ОП написал:

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

Другие вопросы по тегам