[linux] shell脚本编程-ubuntu创建vsftpd服务
1. useradd -s /bin/bash -m 用户名 , 创建用户,自动创建家目录 , 设置登录shell
2. echo 用户名:密码 | chpasswd ,非交互式设置密码
3. echo -e "userlist_deny=NO\nuserlist_enable=YES\nuserlist_file=/etc/allowed_users\nseccomp
_sandbox=NO" >> /etc/vsftpd.conf , 往配置文件中追加配置 , 保留换行符
4. sed '/$NAME/d' /etc/ftpusers" , 修改某项配置的值
ubuntu 系统 16.04
#!/bin/bash echo -e "=====安装FTP服务=========================\n"; echo "请输入用户名:"; read NAME; echo "请输入密码:"; read PASSWORD; echo "执行 useradd -s /bin/bash -m $NAME"; useradd -s /bin/bash -m $NAME echo "执行 echo $NAME:$PASSWORD | chpasswd"; echo $NAME:$PASSWORD | chpasswd echo "执行 apt-get install vsftpd -y" apt-get install vsftpd -y echo "执行 echo -e 'userlist_deny=NO\nuserlist_enable=YES\nuserlist_file=/etc/allowed_use rs\nseccomp_sandbox=NO' > /etc/vsftpd.conf" echo -e "userlist_deny=NO\nuserlist_enable=YES\nuserlist_file=/etc/allowed_users\nseccomp _sandbox=NO" >> /etc/vsftpd.conf echo "执行 echo '$NAME' > /etc/allowed_users" echo "$NAME" > /etc/allowed_users echo "执行 sed '/$NAME/d' /etc/ftpusers" sed '/$NAME/d' /etc/ftpusers echo "执行 service vsftpd start" service vsftpd start echo "=====安装成功!==============================";
[linux] shell脚本编程-ubuntu创建vsftpd服务相关推荐
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- Linux shell 脚本编程-实战篇(二)
继: Linux shell 脚本编程-实战篇(一) 2. 创建与数据库.Web及电子邮件相关的脚本 2.1 MySQL 数据库 2.1.1 MySQL 数据库安装 到 http://repo.mys ...
- Linux shell脚本编程(一)
-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地, ...
- Linux shell脚本编程(三)
Linux shell脚本编程 -------------------------------------------------------------------- 注:如果你对python感兴趣 ...
- Linux shell脚本编程(二)
Linux shell脚本编程(二) -------------------------------------------------------------------- 注:如果你对python ...
- Linux Shell脚本编程基础
2 Linux Shell脚本编程基础 发表于: Linux, Shell, UNIX, 资源分享 | 作者: 谋万世全局者 标签: Linux,Shell,编程基础,脚本 本文作者:Leal 授权许 ...
- Linux shell 脚本编程-实战篇(三)
继: Linux shell 脚本编程-实战篇(二) 3. 一些小有意思的脚本 3.1 发送消息 3.1.1 功能分析 对于这种简单的脚本,需要的功能不多.涉及的一些命令很常见,下面了解脚本所需的几个 ...
- linux shell 脚本编程基本语法
linux shell脚本编程基本语法 Shell script是利用shell的功能所写的一个"程序",这个程序是使用纯文本文件,将一些Linux Shell的语法与命令(含外部 ...
- linux SHELL脚本编程
shell脚本编程 shell定义:简单来讲就是命令解析器,将用户输入的指令转换为相应的机器能够运行的程序. shell种类:bourne shell (sh):korn shell(ksh) bou ...
最新文章
- 云容器实例服务入门必读
- JMS分布式应用程序异步消息解决方案EhCache 高速缓存同步问题
- 阿里云前端周刊 - 第 13 期
- fgets函数及其用法,C语言fgets函数详解
- 后端:spring提供的钩子,你知道哪些?
- 【转】 CPU、MCU、MPU、DSP的区别和介绍
- python gevent缺点_python 协程 greenlet gevent
- 自动驾驶路径规划论文解析(2)
- 苏宁双11战报:0点~1点 线上订单同比增72%
- 大话Synchronized及锁升级
- 查看Linux服务器raid信息笔记整理!
- 64位java_java64位
- Spring Security的工作原理
- android北京实时公交,北京实时公交app
- “浙大学霸作息表”疯传,网友:越优秀就越努力!
- 主动雷达和被动雷达的区别
- ORA-12170:TNS:连接超时错误处理
- 社会工程学与APT攻击之——社工防御方法
- One-Error多标签分类_多分类及多标签分类算法
- Dungeon Master POJ - 2251 BFS
热门文章
- 在html前面追加,在追加到DOM之前操纵html
- jsp页面取整数 和Java页面取整数
- linux 关闭java进程后重启有用吗_linux启动java进程的shell脚本(包括启动,停止,重启)...
- er图主码外码怎么看_霸屏了!因为这个老师,广科er纷纷表示要转专业了
- 我在学习springboot和vue前后台连接时碰到的问题记录!(跨域问题)
- 静电对于机电设备的影响
- AI Studio 不同环境下的执行速度
- LED的电流与光强之间的关系
- 使用AD8302进行检波
- 格式工厂mac版_格式工厂无广告版,支持PDF文件的转换