Pure-ftpd 服务安装及虚拟用户设置
### 创建用户 或者使用现有用户
- useradd ftpuser
- #groupadd ftpgroup
- #useradd -g ftpgroup -d /home/webapps/ ftpuser
## 创建 FTP 的目录 , 并赋权
- mkdir -p /home/ftpuser/{blog,bbs}
- chown -R ftpuser: /home/ftpuser/
## 安装 Pureftp 配置
- apt-get install pure-ftpd
- ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb
### Use pure-pw command to Add virtual users
- pure-pw useradd blog -u ftpuser -d /home/ftpuser/blog
- pure-pw mkdb
##另:一个系统用户可以绑定多个虚拟用户,然后控制所查看的目录。
##如再添加虚拟用户user2,并指定查看目录为/home/ftpuser/bbs
##pure-pw useradd bbs -u ftpuser -d /home/ftpuser/bbs
##pure-pw mkdb
- service pure-ftpd restart
PureFTP 基础命令
删除一个用户
- pure-pw userdel[-f] [-m]
- 这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。
改变用户
- pure-pw passwd[-f] [-m]
显示用户信息
其语法是:
- pure-pw show[-f]
- 在 /etc/pureftpd.passwd 文件中记录的信息,但不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。