shell脚本一键安装与配置ftp

本文介绍如何使用shell脚本一键安装FTP服务器,拒绝匿名访问,并配置系统用户student拥有/mnt/pub/FTP目录的上传、新建、删除权限,而用户stu1仅限下载。脚本内容包括修改配置文件、创建用户、设置权限及服务重启,并在客户端进行测试。
摘要由CSDN通过智能技术生成

一键安装ftp,不允许匿名用户访问。配置系统用户student访问指定目录/mnt/pub,并且对/mnt/pub/FTP这个目录具有上传、新建、删除的权限,系统用户stu1只具有下载的权限,配置完成后,重启服务,并在客户端进行测试

编写思路

  1. FTP配置文件的配置项/etc/vsftpd/vsftpd.conf
    12 anonymous_enable=YES 改为 NO 拒绝匿名用户访问
    16 local_enable=YES 允许系统用户访问
    19 write_enable=YES 允许写入
    20 local_root=/mnt/public/ 指定FTP的主目录为/mnt/public
    21 chroot_local_user=YES 只允许系统用户访问指定的主目录
    22 allow_writeable_chroot=YES 允许写入
  2. 判断/mnt/public目录是否存在,如果不存在则:mkdir /mnt/public/FTP
  3. 新建两个用户:student stu1
  4. 给student用户权限:chown student /mnt/public/FTP
  5. 判断是否安装?如果没有安装则:yum install vsftpd ftp -y
  6. 修改配置文件:
    sed -i ‘s/ anonymous_enable=YES/anonymous_enable=NO/g’ /etc/vsftpd/vsftpd.conf
    sed -i ‘19alocal_root=/mnt/public/\nchroot_local_user=YES\nallow_writeable_chroot=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值