Работа с пользователя в Pure-FTP (команды для управления)

Установку Pure-FTP на системе FreeBSD описывал в статье: «Pure-FTPd (виртуальные + локальные + TLS) на FreeBSD«. Установка конечно в различных системах различна, но вот управление пользователями особо ничем не отличается.

В данной статье рассмотрим работу с виртуальными пользователями, операции над которыми будут осуществляться с помощью утилиты pure-pw.

Работа с виртуальными аккаунтами происходит в два этапа:

1. Создание файла со списком аккаунтов пользователей и их параметрами   (файл pureftpd.passwd)

2. Создание на основе файла списка командой pure-pw mkdb, бинарного файла,   с которым и будет работать сервер (файл pureftpd.pdb);

После установки Pure-FTP сервера в системе появится ряд утилит для управления сервером: pure-authd, pure-ftpwho, pure-pwconvert, pure-uploadscript, pure-config.pl, pure-mrtginfo, pure-quotacheck, pure-ftpd, pure-pw. Рассмотрим самые необходимые из них.

Предварительная настройка сервера

добавляем пользователя и группу на linux:

groupadd ftpusers
useradd -g ftpusers -d /home/ftpusers -s /sbin/nologin ftpusers

добавляем пользователя и группу на freebsd:

pw groupadd shareusers
pw useradd ftpusers -g shareusers -d /home/ftpusers -s /sbin/nologin

Далее добавим директорию и назначим права на нее для пользователя ftpusers:

mkdir /home/ftpusers
chown ftpusers:shareusers /home/ftpusers

Работа с виртуальными пользователями Pure-FTP

Добавить пользователя Pure-FTP

pure-pw useradd testuser -u ftpusers -d /home/ftpusers/testuser
pure-pw mkdb

, где

testuser —  имя пользователя
-u ftpusers — uid пользователя
-d /home/ftpusers/testuser — каталог пользователя
pure-pw mkdb — обновляем базу польщователей

Сменить пароль пользователя в Pure-FTP

pure-pw passwd testuser

Удалить пользователя в Pure-FTP

pure-pw userdel testuser

Посмотреть параметры пользователя

pure-pw show testuser

Документация и ссылки по Pure-FTP для вкуривания:

  1. http://www.pureftpd.org/project/pure-ftpd/doc
  2. http://en.wikipedia.org/wiki/List_of_FTP_commands
  3. http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users
  4. http://www.opennet.ru/base/net/pureftpd_puredb.txt.html
Share

You may also like...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *