
Мне удалось настроить 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