删除vsftp虚拟用户脚本

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

#!/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

时间: 2024-10-12 15:20:20

删除vsftp虚拟用户脚本的相关文章

vsftp虚拟用户权限设置(转)

vsftp虚拟用户权限设置(转) 首先安装vsftp db-4斯蒂芬个http://hi.baidu.com/phpfool/item/d295fd5f6f960e3d33e0a981mkdir -p /opt/ftp创建用户 useradd -d /opt/ftp virtual创建虚拟用户 vi /etc/vsftp/loguser.txt格式如下用户名 admin密码    admin db_load -T -t hash -f loguser.txt vsftp_login.db 修改/

mysql实现vsftp虚拟用户访问

使用MYSQL实现VSFTP虚拟用户访问 1.查看是否安装 mysql 安装包,没有就使用yum安装一下 2.查看是否安装vsftpd 软件包 如果没有就是用yum安装一下 3.查看mysql和ftp 服务是否为开机自启动如果不是就使用chkconfig 设置一下 4.登陆数据库 5.创建数据库名字vsftp 注意是后面使用分号 6.使用数据库vsftp并创建ftpuser 表 7.查看创建的ftpuser 是否成功,已经创建成功 8.插入数据名字为 yuri  和 kebo  密码为 1234

vsftp虚拟用户登录配置详解

一.安装: 1.安装Vsftpd服务: # yum install vsftpd 2.安装DB4部件包: 这里要特别安装一个db4的包,用来支持文件数据库. # yum install db4-utils 二.系统帐户 1.建立Vsftpd服务的宿主用户: # useradd vsftpd -s /sbin/nologin 默认的Vsftpd的服务宿主用户是root,但是这不符合安全性的需要.这里建立名字为vsftpd的用户,用他来作为支持Vsftpd的服务宿主用户.由 于该用户仅用来支持Vsf

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

vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登录服务器,你想让他在那个目录呆着就在那,而且修改权限方便,每个用户需要什么权限可以不同的修改,可以满足多方面的需要,所以推荐使用虚拟用户.第一次写博文,如有错误请指教! 1.查看安装包 [[email protected] ~]# rpm -qa | grep vsftpd vsftpd-2.0.5

loadrunner虚拟用户脚本开发

一.loadrunner虚拟用户开发---变量详细解析 变量的定义 局部变量和全局变量 1.在init  action end中定义的变量就是局部变量 2.在gloabal中定义的变量是全局变量 3.什么时候定义全局变量? 整个过程中固定不变的,例如url地址,KEY 其他,需要定义成全局变量. 简单例子: 在action里,定义一个变量a,赋值10,然后打印a,可以看到结果打印出10. 可以看出,在LR中打印的时候,只需要用LR的函数lr_output_message就可以了,C语言的函数pr

配置vsftp虚拟用户登陆的上传下载

为了系统的安全,创建vsftp虚拟用户,其本身在Linux系统中存在一个映射账号,该账号不允许登录系统,其它虚拟账号通过数据库映射到该账号. 紧接着上次的实验,进行vsftp虚拟用户的配置.网址如下 http://blog.51cto.com/13760226/2140963 实验环境:linux6.5.虚拟win7/10 `vim /etc/vsftp` //进入vsftp目录 `vim vuser` //创建文本 `db_load -T -t hash -f vuser vuser.db`

vsftp 虚拟用户

首先安装vsftp db-4wiki mkdir -p /opt/ftp 创建用户 sudo useradd virtual -d /opt/ftp -s /bin/false sudo chown virtual:virtual /opt/ftp 创建虚拟用户 vi /etc/vsftpd/loguser.txt 格式如下(用户名) admin(密码) admin db_load -T -t hash -f loguser.txt vsftp_login.db 修改/etc/pam.d/vsf

vsftp虚拟用户权限问题

前面写的一篇文章<vsftp 实现不同用户不同权限配置>没有对虚拟用户的权限做解释,今天补一篇详细解释一下 virtual_use_local_privs=NO      #匿名用户不具有本地用户的权限,看不到目录中的文件,即不可浏览. anon_world_readable_only=NO     #匿名用户可以浏览FTP目录和下载文件 anon_upload_enable=YES            #允许匿名用户上传文件 anon_mkdir_write_enable=YES    #

Linux下Vsftp虚拟用户配置不同权限

RHEL5.5  VSFTP2.0.5虚拟用户配置不同权限 linux下使用vsftp搭建ftp服务器,同时建立虚拟账号,为不同的账号分配不同的权限,以下配置测试通过. 系统版本 2.vsftpd版本 如果在系统安装时没有安装vsftpd服务,则后期可以通过yum进行安装或者使用rpm包.tar包进行手动安装,具体安装过程此处不做详解,安装完成之后,查看vsftpd的服务状态 3.配置vsftpd.conf文件   修改之前备份 修改下面的配置文件    关闭匿名登录 开启ascii上传下载功能