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.