FreeBSD: Pure-FTPd - виртуальные пользователи
Написал Ярослав Гасов   
01.08.2012

Share this!

1) Создать группу "ftpgroup" и пользователя "ftpuser":

 

# pw groupadd ftpgroup
# pw useradd ftpuser -g ftpgroup -d /dev/null -s /usr/sbin/nologin

 

2) В pure-ftpd.conf указать расположение будущей базы виртуальных пользователей, например:

 

PureDB /usr/local/etc/pureftpd.pdb

 

3) Используя утилиту pure-pw создать предварительный файл пользователей (pureftpd.passwd):

 

# pure-pw useradd ivan -u ftpuser -d /home/ftpusers/ivan
...

 

Внимание! -d = chroot, -D = доступна вся файловая система.

 

4) Сгенерировать .pdb:

 

# pure-pw mkdb

 

 

 

Дополнительно.

 

Удалить пользователя: # pure-pw userdel ivan

 

Изменить пароль: # pure-pw passwd <login>

 

Проверить состояние: # /usr/local/etc/rc.d/pure-ftpd status

 

 

 

Последнее обновление ( 01.08.2012 )