表3部门目录规划表 说明 名称 目录名称 web 对应的目录 对用用户的账号web 对应用户的密码 上传,下载,新建文件夹,删除、更改文件和文件夹 其化 能够访问 public、 announced目录 配置脚本 1、删除上次安装的牢记信息 systemctI stop vsftpd userdel vsftpd rm -rf/var/mail/vsftpd yum -y remove vsftpd rm -rf /etc/vsftpd/* rm -rf /srv/ftp 2、安装 vsftpd, pam, db4 yum -y install vsftpd pam pam*k db4 db4-k #设置 vsftpd自启动 systemctl enable vsftpd #关闭防火墙和 seLinuX systemctl stop firewall setenforce 0 3、创建FTP服务的存储目录 mkdir -p/srv/ftpannounced mkdir -p/srv/ftp/public mkdir -p/srv/ftp/web/webl mkdir -p/ srv/ftp/web/web2 dir -p/srv/ftp/announced/annol dir -p/srv/ftp/announced/anno2 mkdir -p/ srv/ftp/public/pub mkdir -p/srv/ftp/public/pub2表 3 部门目录规划表 说明 名称 目录名称 web 对应的目录 /srv/ftp/web 对用用户的账号 web 对应用户的密码 webpwd 权限 上传,下载,新建文件夹,删除、更改文件和文件夹 其他权限 能够访问 public、announced 目录 三、配置脚本 1、删除上次安装的牢记信息 systemctl stop vsftpd userdel vsftpd rm -rf /home/vsftpd rm -rf /var/mail/vsftpd yum -y remove vsftpd rm -rf /etc/vsftpd/* rm -rf /srv/ftp 2、安装 vsftpd,pam,db4 yum -y install vsftpd pam pam-* db4 db4-* #设置 vsftpd 自启动 systemctl enable vsftpd #关闭防火墙和 SELinux systemctl stop firewalld setenforce 0 3、创建 FTP 服务的存储目录 mkdir -p /srv/ftp/web mkdir -p /srv/ftp/announced mkdir -p /srv/ftp/public mkdir -p /srv/ftp/web/web1 mkdir -p /srv/ftp/web/web2 mkdir -p /srv/ftp/announced/anno1 mkdir -p /srv/ftp/announced/anno2 mkdir -p /srv/ftp/public/pub1 mkdir -p /srv/ftp/public/pub2