5

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

350 Файл или каталог существует, готов для имени получателя
550 Переименовать XYZ разрешение запрещено

Теперь I've прочитал я должен 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 ответа2

2

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

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

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

1

ОП написал:

Я решил проблему с ftp с помощью umask 0000

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .