У меня есть установка vsftp с сервером Ubuntu (13.04) с двумя отдельными жесткими дисками. Один для ОС, другой - большое программное обеспечение RAID. В настоящее время у моих пользователей FTP есть корневые каталоги под / домой. Поскольку диск ОС является маленьким, я хочу переместить homedirs тех пользователей в/var/raid/ftp-user-x каталоги вместо этого.
Теперь я создал новые пользовательские каталоги вручную, изменил учетные записи пользователей с usermod
и скопированный по всем файлам, сохраняющим полномочия. Я проверил, что новые каталоги используются grep
луг для соответствующих имен пользователей в/etc/passwd.
Несмотря на перезапуск vsftpd, изменив местоположение корневых каталогов, когда я пытаюсь соединить свой клиент FTP, испытывает таймаут. Я нахожу трудным получить большую часть чего-либо полезного из журналов с vsftp.
Как я могу заставить vsftp работать с корневыми каталогами пользователей FTP внутри/var/raid?
Вы можете заставить vsftpd указывать на другой каталог, добавив / изменив следующую опцию в вашем файле vsftpd.conf:
local_root = / var / raid / $ USER
Пожалуйста, будьте знайте, что это также будет искать папку пользователя. Если вы хотите, чтобы все пользователи входили в один и тот же каталог, удалите "/ $ USER"