Pure-ftpd 服务安装及虚拟用户设置

2017年4月20日

### 创建用户 或者使用现有用户

  1. useradd ftpuser
  2. #groupadd ftpgroup
  3. #useradd -g ftpgroup -d /home/webapps/ ftpuser

## 创建 FTP 的目录 , 并赋权

  1. mkdir -p /home/ftpuser/{blog,bbs}
  2. chown -R ftpuser: /home/ftpuser/

## 安装 Pureftp 配置

  1. apt-get install pure-ftpd
  2. ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb

### Use pure-pw command to Add virtual users

  1. pure-pw useradd blog -u ftpuser -d /home/ftpuser/blog
  2. pure-pw mkdb

##另:一个系统用户可以绑定多个虚拟用户,然后控制所查看的目录。
##如再添加虚拟用户user2,并指定查看目录为/home/ftpuser/bbs
##pure-pw useradd bbs -u ftpuser -d /home/ftpuser/bbs
##pure-pw mkdb

  1. service pure-ftpd restart

PureFTP 基础命令

删除一个用户

  1. pure-pw userdel[-f] [-m]
  2. 这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。

改变用户

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

显示用户信息
其语法是:

  1. pure-pw show[-f]
  2. 在 /etc/pureftpd.passwd 文件中记录的信息,但不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。

没有评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注