1pure-pw(8)                         Pure-FTPd                        pure-pw(8)
2
3
4

NAME

6       pure-pw - Manage virtual users files for Pure-FTPd
7

SYNTAX

9       pure-pw useradd login [-f passwd_file] [-F puredb_file] -u uid [-g gid]
10                       -D/-d home_directory [-c gecos]
11                       [-t download_bandwidth] [-T upload_bandwidth]
12                       [-n max number_of_files] [-N max_Mbytes]
13                       [-q upload_ratio] [-Q download_ratio]
14                       [-r  <allow  client  host>/<mask>[,<ip>/<mask>]...] [-R
15       <deny client host>/<mask>[,<ip>/<mask>]...]
16                       [-i  <allow  local  host>/<mask>[,<ip>/<mask>]...]  [-I
17       <deny local host>/<mask>[,<ip>/<mask>]...]
18                       [-y <max number of concurrent sessions>]
19                       [-z <hhmm>-<hhmm>] [-m]
20       pure-pw  usermod  login  [-f passwd_file] [-F puredb_file] [-u uid] [-g
21       gid]
22                       -D/-d home_directory -[c gecos]
23                       [-t download_bandwidth] [-T upload_bandwidth]
24                       [-n max_number_of_files] [-N max_Mbytes]
25                       [-q upload_ratio] [-Q download_ratio]
26                       [-r <allow  client  host>/<mask>[,<ip>/<mask>]...]  [-R
27       <deny client host>/<mask>[,<ip>/<mask>]...]
28                       [-i  <allow  local  host>/<mask>[,<ip>/<mask>]...]  [-I
29       <deny local host>/<mask>[,<ip>/<mask>]...]
30                       [-y <max number of concurrent sessions>]
31                       [-z <hhmm>-<hhmm>] [-m]
32       pure-pw userdel login [-f passwd_file] [-F puredb_file] [-m]
33       pure-pw passwd  login [-f passwd_file] [-F puredb_file] [-m]
34       pure-pw show    login [-f passwd_file] [-m]
35       pure-pw   mkdb      [<puredb_database_file>   [-f   passwd_file]]   [-F
36       puredb_file]
37       pure-pw list    [-f passwd_file]
38

DESCRIPTION

40       Virtual  users  is  a  simple  mechanism to store a list of users, with
41       their password, name, uid, directory, etc. It's just like  /etc/passwd.
42       But it's not /etc/passwd. It's a different file, only for FTP.
43       It  means  that you can easily create FTP-only accounts without messing
44       your system accounts.
45       Additionnaly, virtual users files can store individual quotas,  ratios,
46       bandwidth, etc. System accounts can't do this.
47       Thousands  of  virtual users can share the same system user, as long as
48       they all are chrooted, and they have their own home directory.
49

FILES

51       /etc/pure-ftpd/pureftpd.passwd
52       /etc/pure-ftpd/pureftpd.pdb
53

ENVIRONMENT VARIABLES

55       PURE_PASSWDFILE If this variable is defined, this is the default  value
56       for   the   text  password  file.  Without  this  variable,  /etc/pure-
57       ftpd/pureftpd.passwd is assumed.
58       PURE_DBFILE If this variable is defined, this is the default value  for
59       the   PureDB   password   file.   Without   this  variable,  /etc/pure-
60       ftpd/pureftpd.pdb is assumed.
61

EXAMPLES

63       Please read  http://download.pureftpd.org/pub/pure-ftpd/doc/README.Vir
64       tual-Users
65

AUTHORS

67       Frank DENIS <j at pureftpd dot org>
68
69

SEE ALSO

71       ftp(1),   pure-ftpd(8)   pure-ftpwho(8)  pure-mrtginfo(8)  pure-upload‐
72       script(8)  pure-statsdecode(8)  pure-pw(8)   pure-quotacheck(8)   pure-
73       authd(8) pure-certd(8)
74
75       RFC 959, RFC 2228, RFC 2389 and RFC 2428.
76
77
78
79Frank Denis                         1.0.49                          pure-pw(8)
Impressum