Pureftpd 命令语法


Pureftpd 命令语法如下:

某些属性的语法如下:

pure-pw usermod -n '' :禁用文件配额

pure-pw usermod -N '' :禁用文件大小配额

pure-pw usermod -q '' -Q '' :禁用 ratio

pure-pw usermod -t '' :禁用下载带宽限制

pure-pw usermod -T '' :禁用上传带宽限制

pure-pw usermod <-i,-I,-r or -R> '' :禁用 IP 过滤

pure-pw usermod -z '' :禁用时间段约束

pure-pw usermod -y '' :禁用并发数限制

删除一个用户的命令语法是:

pure-pw userdel [-f ] [-m]

这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。

更改一个用户口令的语法是:

pure-pw passwd [-f ] [-m]

./etc/pureftpd.passwd 文件中记录的信息不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。其语法是:

pure-pw show [-f ]

可以通过上面提到的命令,或者以手工方式对 ./etc/pureftpd.passwd 文件进行修改,从而创建、修改和删除一个虚拟用户信息。但是,只有提交这些更改时, pure-ftpd 访问才能生效。提交更改,意味着系统会根据./etc/pureftpd.passwd (或者指定的其它文件)来创建一个 pure-ftpd 可读的二进制格式的文件

./etc/pureftpd.pdb 。这是通过下面的命令完成的:

pure-pw mkdb

可以通过 ./etc/pureftpd.passwd 文件自动创建 ./etc/pureftpd.pbd 文件。但是,如果需要指定特定的文件,可以通过下面的方式来实现:

pure-pw mkdb /etc/accounts/myaccounts.pdb -f /etc/accounts/myaccounts.txt

这时,没有必要去重启 pure-ftpd 服务,对虚拟用户进行的更改可以更新。同时,也可以通过 -m 选项,在对 ./etc/pureftpd.passwd 文件进行修改的时候自动进行提交。

可以通过如下命令,将系统用户转换为虚拟用户:

pure-pwconvert

如果以 root 用户运行该命令,系统用户的口令一并被转入虚拟用户配置文件。如:

pure-pwconvert >> ../etc/pureftpd.passwd

环境变量

默认的情况下,如果指定了环境变量 PURE_PASSWDFILE ,则虚拟用户的 passwd 文件位置由该变量的值指定。否则,默认是 ./etc/pureftpd.passwd 。同样,PURE_DBFILE 环境变量用来指定 pdb 文件的位置。默认是 ./etc/pureftpd.pdb 。

更改配置文件

PureDB /usr/local/pureftpd/etc/pureftpd.pdb //Puredb路径

CreateHomeDir yes //创建用户主目录

看完上面的Pureftpd 命令语法,希望对你们有用!

相关内容