apt-get install pure-ftpd
已有ftpgroup用户和ftpgroup用户组,添加一个虚拟用户user1
cd /etc/pure-ftpd/auth/
# 创建虚拟用户认证的软连接
sudo ln -s ../conf/PureDB 60puredb
# 还需要检查一下设置中虚拟用户方式是否是开启状态
cat 60puredb
# 结果为 /etc/pure-ftpd/pureftpd.pdb 。内容为虚拟用户数据库文件
重启 pure-ftpd 服务
sudo systemctl restart pure-ftpd
pure-pw命令:
pure-pw useradd user1 -u ftpgroup -g ftpgroup -d /opt/user1 #自动提示输入密码
pure-pw mkdb #创建用户数据,这个很重要
pure-pw list #查看已经存在的虚拟用户
pure-pw userdel user1 #删除已经存在的www用户
rm pureftpd.pdb #如果不需要虚拟用户登录,记得删除pureftpd/etc/pureftpd.pdb文件
解释:
-u ftpgroup -g ftpgroup 表示ftpgroup用户,ftpgroup用户组
-d /opt/user1/ 指定user1目录
参考:
https://www.ucloud.cn/yun/23761.html