vsftpd использование пользователя

1.Устанавливаем vsftp

2.Нам надо создать файловую структуру сервера. Папка ftp по умолчанию – /var/ftp. Создадим в ней необходимые папки и раздадим корректные права доступа:

# mkdir /var/ftp/pub
# mkdir /var/ftp/incoming
# chown -R ftp:ftp /var/ftp
# chmod -R 755 /var/ftp
# chmod 555 /var/ftp

Создаем пользователя:

# pw useradd -n user_1 -d /var/ftp/incoming/user_1 -s /usr/bin/false
# passwd user_1

Создаем конфигфайл.

# mkdir /usr/local/etc/vsftpd_users

В /usr/local/etc/vsftpd.conf конце добавляем :

local_root=/var/ftp/incoming/user_1
anon_other_write_enable=yes
max_per_ip=0

Осталось создать папку для нашего пользователя и настроить на нее права доступа.

# mkdir /var/ftp/incoming/user_1
# chmod -R 755 /var/ftp/incoming/user_1
# chown -R user_1:ftp /var/ftp/incoming/user_1

Перезагружаемся и проверяем работоспособность сервера.

ссылка : http://www.lissyara.su/?id=2128