vsftpd增加和删除用户的shell脚本
2016-04-10 14:33
531 查看
前面送上ubuntu vsftpd一键安装shell脚本,这次也管理vsftpd的脚本也一并奉献,转载标明:hcjavascript
增加用户
删除用户
增加用户
#!/bin/bash read -p "Account: " account fpath=/home/vsftpd/$account if [ -e $fpath ] then echo "ERROR: User is exists! " exit else read -p "Password: " password if [ $account = $password ] then echo "ERROR:Account and Password same " exit fi echo $account >> /home/vsftpd_login echo $password >> /home/vsftpd_login rm -rf /etc/vsftpd_login.db db5.1_load -T -t hash -f /home/vsftpd_login /etc/vsftpd_login.db mkdir $fpath $fpath/www chmod a-w $fpath chmod 777 $fpath/www echo "MESSAGE: success! " cp -p /etc/vsftpd_user_conf/default /etc/vsftpd_user_conf/$account echo 'local_root='$fpath >> /etc/vsftpd_user_conf/$account service vsftpd restart fi
删除用户
#!/bin/bash read -p "Account: " account fpath=/home/vsftpd/$account if [ -e $fpath ] then sed "/$account/{N;d}" /home/vsftpd_login > /home/temp cat /home/temp > /home/vsftpd_login rm -rf temp rm -rf /etc/vsftpd_login.db db5.1_load -T -t hash -f /home/vsftpd_login /etc/vsftpd_login.db rm -rf $fpath rm -rf /etc/vsftpd_user_conf/$account echo "MESSAGE: Del success! " service vsftpd restart else echo "ERROR: User not fond! " exit fi
相关文章推荐
- ubuntu一键安装vsftpd_shell
- shell脚本学习1
- Shell 十三问整理
- PART 1: Shell 提示符的实现
- android入门之使用adb shell 查看data目录下的SQLite数据库
- shell脚本学习笔记(符号)
- 如何写一个shell脚本并运行
- Shell函数
- 创建交互式shell脚本对话框
- 简单快速的上手使用gitbash
- shell 之 for 循环
- shell脚本学习笔记(shell脚本实现文件的创建)
- 后台拿webshell方法(2)
- shell之lsof(list open file)
- bash命令行快捷键
- 在Ubuntu的shell中启动eclipse且让它后台运行
- spark shell ,在Windows上build Spark
- 栈溢出笔记1.3 准备Shellcode
- shell bash判断文件或文件夹是否存在
- 统计文本中某值字段数量-cat-awk-sort-uniq-c