Pureftpd 命令语法如下:
某些属性的语法如下:
pure-pw usermod
pure-pw usermod
pure-pw usermod
pure-pw usermod
pure-pw usermod
pure-pw usermod
pure-pw usermod
pure-pw usermod
删除一个用户的命令语法是:
pure-pw userdel
这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。
更改一个用户口令的语法是:
pure-pw passwd
./etc/pureftpd.passwd 文件中记录的信息不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。其语法是:
pure-pw show
可以通过上面提到的命令,或者以手工方式对 ./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 命令语法,希望对你们有用!
【编辑推荐】
- Pureftpd配置之匿名用户登陆
- Pureftpd配置之系统真实用户
- Pureftpd配置之虚拟用户支持
- Pureftpd安装文档
- 中文解释PureFTPd配置文件
- PureFTPd displayrate()远程拒绝服务攻击漏洞