1

Я использую конфигурацию по умолчанию для proftpd в Linux Mint только с измененной директивой:

# Use this to jail all users in their homes 
DefaultRoot         ~

Я создал пользователя userftp с домашним каталогом как /home/userftp . Затем я смонтировал раздел NTFS в /home/userftp/files .

Я был в состоянии FTP на домашний каталог, но я не могу получить доступ к каталогу files . на сервере разрешения, указанные для каталога files равны «700».

При запуске ls -l внутри /home/userftp я получаю следующее:

drwx------ 1 wretrovian wretrovian 4096 2011-12-25 16:49 files

Я предполагаю, что проблема заключается в том, что владелец каталога файлов должен быть userftp а не wretrovian . Однако запуск sudo chmod 777 -R files sudo chown -R userftp files не влияет на каталог, вывод по-прежнему остается:

drwx------ 1 wretrovian wretrovian 4096 2011-12-25 16:49 files

Я полагаю, что я не смогу применить эти разрешения к системе NTFS, но есть ли способ, которым я могу изменить владельца каталога files ? Или любая другая альтернатива также будет приветствоваться ..

1 ответ1

2

Вы должны смонтировать раздел NTFS с параметром uid= . Так что-то вроде этого:

mount -o uid=userftp /dev/<NTFS-partition> /home/userftp/files .

Смотрите раздел Параметры монтирования Mount options for NTFS на странице монтирования: http://linux.die.net/man/8/mount.

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