'-f file'- задает имя файла списка аккаунтов, отличное от значения по умолчанию, т.е. от '/etc/pureftpd.passwd'.
'-u uid'- задает uid пользователя;
'-g gid'- задает gid пользователя;
'-D/-d dir'- задает директорию для пользователя аккаунта,при использовании '-d' автоматически назначается chroot в
этой директории, при использовании '-D' chroot не будет включен;
При запуске сервера с опцией '-j' директории пользователей будут создаваться автоматически при первом их
подключении к системе,в противном случае, вы сами должны будете создать указанную директорию;
'-c name'- задает полное имя пользователя аккаунта;
'-t num'- задает скорость download (в Kb/s);
'-T num'- задает скорость upload (в Kb/s);
'-n num'- задает ограничение на количество файлов в директории пользователя;
'-N num'- задает ограничение на размер файлов в директории пользователя (в Mb);
'-q num'- задает соотношение upload к download;
'-Q num'- задает соотношение download к upload;
'-r ip' - задает ip адреса, с которых пользователю разрешено подключаться, также можно задаватьцелые подсети,используя CIDR маску;
'-R ip' - задает ip адреса, с которых пользователю запрещено подключаться;
'-i ip' - при нескольких интерфейсах на сервере позволяет указать ip адрес того интерфейса, на который данный пользователь может подключаться;
'-I ip' - при нескольких интерфейсах на сервере позволяет указать ip адрес того интерфейса, на который пользователь подключаться не может;
'-y num'- задает количество одновременных подключений для аккаунта;
'-z hhmm-hhmm'- задает временной промежуток, в течение которого пользователь может получать доступ к аккаунту, например '-z 1830-2240' задает временной промежуток для доступа к аккаунту с 18:30 до 22:40,причем если пользователь подключен к серверу во время истечения указанного значения, соединение не будет прервано.
'-m'- использовании этой опции совместно с остальными позволяет автоматически запустить 'pure-pw mkdb' и зафиксировать внесенные изменения в файле '/etc/pureftpd.pdb'. Работа с 'pure-pw mkdb' будет рассмотрена чуть позже.
Таким образом, в простейшем случае добавление аккаунта осуществляется следующимобразом:
После этой команды вы получите запрос на ввод пароля для tester.
Изменение параметров аккаунта
Изменение параметров аккаунта также осуществляется с помощью pure-pw:
'pure-pw usermod login [-f passwd file] attr value [attr value ...] [-m]'
'attr value' в данном случае -- это те же параметры, которые используются при добавлении нового аккаунта.
Не забывайте использовать параметр '-f passwd file' в том случае,если список аккаунтов изначально создавался в файле, отличном от '/etc/pureftpd.passwd'.
Сброс установленных значений
Для сброса параметров конфигрурации pure-pw запускается со следующими опциями:
'pure-pw usermod login -n ''' - сброс квот на количество файлов;
'pure-pw usermod login -N ''' - сброс квот на размер файлов;