和上一个自动添加脚本一致

#!/bin/bash

time=`date +%Y%m%d%k%M`

bakfile="user_logn.bak$time"

cp /etc/vsftpd/user_login /etc/vsftpd/vsftpd_bak/$bakfile

echo -n "Enter you want add ftp user's name:"

read  name

if [ "$name" = "" ]; then

echo "The name can't be null"

exit 1

else

grep $name /etc/vsftpd/user_login > /dev/null

if [ $? -eq 0 ]; then

echo "The user is exist"

exit 1

else

echo $name >> /etc/vsftpd/user_login

if  [ $? -eq 0 ]; then

echo "Add user successful!~"

echo -n "Enter you want add ftp user's password:"

read password

if [ "$password" = "" ]; then

echo "The password can't be null"

sed -i '$d' /etc/vsftpd/user_login

exit 1

else

echo $password >> /etc/vsftpd/user_login

if  [ $? -eq 0 ]; then

echo "Add password successful!~"

db_load -T -t hash -f /etc/vsftpd/user_login  /etc/vsftpd/user_login.db

mkdir /home/vsftp/$name

chown ftp_vuser:ftp_vuser /home/vsftp/$name

echo "you input name is $name"

echo "password is $password"

echo "Please Mind it!"

else

echo "password is failed,Please check your input"

fi

fi

else

echo "Add is failed, Please check the user_login file"

fi

fi

fi

本文转自 yuri_cto 51CTO博客,原文链接:http://blog.51cto.com/laobaiv1/1839562,如需转载请自行联系原作者

删除vsftp虚拟用户脚本相关推荐

  1. vsftp虚拟用户无法上传文件,解决办法

    vsftp虚拟用户无法上传文件,解决办法 1.打开/etc/vsftpd 目录中的vsftpd.conf文件,查找:guest_username=xxx,这里指的是vsftpd虚拟用户对应的实 际系统 ...

  2. 使用vsftp虚拟用户实现安全访问控制

    一.ftp连接方式 1.命令连接 ftp在与用户交互时,首先打开的是TCP的21号端口,建立命令连接,这个连接会始终存在,直到用户输入bye的那一刻,才断开命令连接. 2.数据连接 1)主动连接 主动 ...

  3. centos5.8 安装配置vsftp虚拟用户

    vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登 ...

  4. vsftp 虚拟用户测试

    1.创建用于进行FTP验证的帐号密码数据库文件,单数行为账户名,偶数行为密码. [root@rhel1 vsftpd]# vi /etc/vsftpd/vuser.list user1 123456 ...

  5. vsftp虚拟用户权限问题

    virtual_use_local_privs=NO #匿名用户不具有本地用户的权限,看不到目录中的文件,即不可浏览. anon_world_readable_only=NO #匿名用户可以浏览FTP ...

  6. vsftp账号_Linux下vsftp的重新安装和配置虚拟用户

    Linux下vsftp的重新安装和配置虚拟用户 上一篇 / 下一篇  2007-05-30 18:00:18 / 个人分类:Linux 重新安装和配置虚拟用户 以下都是在root用户下进行的 #tar ...

  7. 让Vsftp支持虚拟用户

    让Vsftp支持虚拟用户                   --转载 http://blog.chinaunix.net/uid-317994-id-2133014.html          很早 ...

  8. LoadRunner中的VuGen(虚拟用户生成器)脚本记录示例

    VUGen是LoadRunner的四个核心组件之一.当您使用HP LoadRunner 开始使用性能测试时,它是您与之交互的第一个组件. 让我们了解一些与VUGen相关的显着特征 VUScripts: ...

  9. linux下配置vsftpd虚拟用户为登录用户

    1.安装vsftpd 安装依赖包: yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tcl 新建vsftpd系统用户: #建立Vsft ...

最新文章

  1. 用C#来开发CAD插件,含源代
  2. 为什么说重启能解决90%的问题
  3. 从git仓库中删除.idea文件夹的小技巧
  4. 新增磁盘并把新磁盘虚拟化成逻辑卷,把文件系统/home挂载到这个新逻辑卷
  5. 字节跳动学习笔记:javaweb商城项目
  6. 如何修改博客园里个人首页背景(form:cot 大犇)
  7. 130712周赛(CF)
  8. JHipster简介
  9. 离散数学蕴含等值式前件为假时命题为真的理解
  10. 计算器是不是电子计算机,计算器和计算机的区别?
  11. java转双层pdf文件_双层ofd转pdf时报错,带图片带坐标的那种格式
  12. 用 Node JS 看糗百段子
  13. 卡通飞翔的牛动画特效
  14. 如何制作基于beaglebone的设备通知Texter ?---凯利讯半导体
  15. 2019AWE海信中央空调发布智慧空气战略
  16. R 中 facet_wrap() 和 facet_grid() 的区别
  17. 大白用html5制作,别再选择单调的大白墙了,白墙这样设计,墙面丰富有质感!...
  18. 基础入门-算法逆向散列对称非对称JS源码逆向AESDESRSASHA
  19. vue 项目中生成条形码(jsbarcode)
  20. 【java+设计模式】

热门文章

  1. 从来都没有爱情发生的人生
  2. [转载] iphone 很有意思的NSString 和 Autorelease
  3. C#中用schema验证xml的合法性
  4. [OpenGL]未来视觉1-Android摄像头采集基础
  5. Adam Optimization Algorithm
  6. [SqlServer]数据库中自定义拆分字符串函数Split()
  7. 【Linux】 JDK安装及配置 (tar.gz版)
  8. 51nod 1201:整数划分 超级好的DP题目
  9. sql server 关键字 三
  10. SQL Server之其他函数——空值处理