vsftpd增加和删除用户的shell脚本
前面送上ubuntu vsftpd一键安装shell脚本,这次也管理vsftpd的脚本也一并奉献,转载标明:hcjavascript
增加用户
#!/bin/bash read -p "Account: " account fpath=/home/vsftpd/$account if [ -e $fpath ] thenecho "ERROR: User is exists! "exit elseread -p "Password: " passwordif [ $account = $password ]thenecho "ERROR:Account and Password same "exitfiecho $account >> /home/vsftpd_loginecho $password >> /home/vsftpd_loginrm -rf /etc/vsftpd_login.dbdb5.1_load -T -t hash -f /home/vsftpd_login /etc/vsftpd_login.dbmkdir $fpath $fpath/wwwchmod a-w $fpathchmod 777 $fpath/wwwecho "MESSAGE: success! "cp -p /etc/vsftpd_user_conf/default /etc/vsftpd_user_conf/$accountecho 'local_root='$fpath >> /etc/vsftpd_user_conf/$accountservice vsftpd restartfi
删除用户
#!/bin/bash read -p "Account: " account fpath=/home/vsftpd/$account if [ -e $fpath ] thensed "/$account/{N;d}" /home/vsftpd_login > /home/tempcat /home/temp > /home/vsftpd_loginrm -rf temprm -rf /etc/vsftpd_login.dbdb5.1_load -T -t hash -f /home/vsftpd_login /etc/vsftpd_login.dbrm -rf $fpathrm -rf /etc/vsftpd_user_conf/$accountecho "MESSAGE: Del success! "service vsftpd restart elseecho "ERROR: User not fond! "exit fi
转载于:https://www.cnblogs.com/hcjs/p/5374133.html
vsftpd增加和删除用户的shell脚本相关推荐
- csh shell_06145.16.1同一OS用户并行Shell脚本中kinit不同的Principal串掉问题分析
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图. Fayson的github: https://github.com/fayson/cdhproject 提示 ...
- 0614-5.16.1-同一OS用户并行Shell脚本中kinit不同的Principal串掉问题分析
Fayson的github: https://github.com/fayson/cdhproject 推荐关注微信公众号:"Hadoop实操",ID:gh_c4c535955d0 ...
- csh shell_0614-同一OS用户并行Shell脚本中kinit不同的Principal串掉问题
1.文档编写目的 在前面的文章<0552-5.15.0-同一OS用户不同Kerberos用户执行脚本Principal串掉>中Fayson主要介绍了同一个OS用户下并发调度Python脚本 ...
- linux文件备份与删除,【Linux Shell脚本编程】自动备份与删除历史备份脚本
脚本说明: 把需要备份的目录或文件写在project.list文件中,一行一个: 脚本通过for循环来读取project.list文件,对每行文件进行tar压缩: 根据备份日期作为文件名: 相关操作都 ...
- linux创建目录,不存在就创建,存在则先删除再创建shell脚本
if [ -e dist ] then rm -rf dist mkdir dist chmod 777 dist echo '已删除并重新创建dist目录' else mkdir dist chmo ...
- Shell脚本案例:批量新增用户
Shell脚本案例:批量新增用户 1.准备用户数据文件 cat users.txt user1 1234567890 user2 1234567890 user3 1234567890 user4 1 ...
- 101个shell脚本
转自:https://blog.51cto.com/zero01/2046242 101个shell脚本 本文用于记录学习和日常中使用过的shell脚本 [脚本1]打印形状 打印等腰三角形.直角三角形 ...
- shell脚本常用方法
常用shell脚本 [脚本1]打印形状 打印等腰三角形.直角三角形.倒直角三角形.菱形 #!/bin/bash # 等腰三角形 read -p "Please input the lengt ...
- 100多个shell脚本的例子
本文用于记录学习和日常中使用过的shell脚本 [脚本1]打印形状 打印等腰三角形.直角三角形.倒直角三角形.菱形 等腰三角形 #!/bin/bash read -p "Please inp ...
- 【转】干货分享-100个shell脚本
本文用于记录学习和日常中使用过的shell脚本 [脚本1]打印形状 打印等腰三角形.直角三角形.倒直角三角形.菱形 #!/bin/bash # 等腰三角形 read -p "Please i ...
最新文章
- Xamarin.Android部署失败
- V2EX › 郁闷于Python GUI开发,有没有好的框架啊?
- RDD 与 DataFrame原理-区别-操作详解
- OpenCV android sdk配置OpenCV android NDK开发实例
- [NewLife.XCode]增量累加
- ./4.sh: No such file or directory
- 反卷积(Deconvolution)、上采样(UNSampling)与上池化(UnPooling)加入自己的思考(pytorch函数)(二)
- php ajax base64,php,javascript_AJax post BASE64编码到后台,php,javascript - phpStudy
- python 连接sql server
- EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)
- 嵌入式系统应用开发—FPGA开发板—一位全加器仿真测试
- 忘记密码怎么卸载和删除网维大师~
- 1075_MISRA_C规范学习_2004_Rule_5.1
- 【Python系列】python文件或文本加密(4种方法)
- linux安装qt4支持包,CentOS安装QT4遇到的问题
- 江苏农村商业银行计算机类笔试考什么时候,2020江苏农商行笔试考试内容是什么?...
- Error response from daemon: conflict: unable to delete feb5d9fea6a5 (must be forced) - image is bein
- CHD+CM-2 初始化集群和安装软件
- SpringBoot与Loki的那些事
- springboot初次使用template可能遇到的问题