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