Shell自动化管理账号脚本
该脚本目的帮助管理员创建账号、删除账号、锁定账号、解锁账号。
#!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" echo "1.创建用户" echo "2.删除用户" echo "3.锁定用户" echo "4.解锁用户" echo "5.退出脚本"read -p "请输入您的操作选择(1-5):" sn case $sn in 1) read -p "请输入创建用户名:" nu useradd $nu echo "123456" | passwd --stdin $nu if [ '$?' == '0' ]; then echo "用户已经创建成功" exitfi;;2) read -p "请输入要删除用户名:" nl userdel $nl echo "已经删除$nl用户"if [ $? -ne 0 ]; then echo "成功删除" fi ;;3) STAT=$(passwd -S $use | awk '{print $2}') read -p "锁定用户" use if [ '$STAT' == "PS" ]; then passwd -l $use fi if [ '$STAT' == "LK" ]; then echo "已经锁定用户" exit fi ;;4) read -p "解锁用户" jie echo $jie if [ '$STAT' == "LK" ]; then passwd -u $jie fi if [ '$STAT' == "LK" ]; then echo "已经解锁用户" exit fi ;; 5) if [ $sn == 5 ]; then read -p "是否退出(yes)" tu if [ $tu == yes ]; thenexit fifiesac
转载于:https://my.oschina.net/xiangyunyan/blog/3073813
Shell自动化管理账号脚本相关推荐
- 案例八:Shell自动化管理账号脚本
该脚本目的帮助管理员创建账号.删除账号.锁定账号.解锁账号. #!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" ...
- 案例八:shell自动化管理账本脚本
该脚本目的帮助管理员创建账号.删除账号.锁定账号.解锁账号. #!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" ...
- Shell自动化管理 for ORACLE DBA
1.自动收集每天早上9点到晚上8点之间的AWR报告. auto_awr.sh #!/bin/bash# Set variables ORACLE_HOME=/u01/app/oracle/produc ...
- 从HR系统到Windows AD域再到应用系统,如何自动化管理员工账号生命周期?
随着企业的发展壮大,员工数量越来越多,业务系统数量也越来越多,同时伴随着员工入/离职.调岗等情况不断发生,企业 IT 运维承担着巨大的压力.主要体现在以下几个方面: IT 运维成本高 企业内部员工多. ...
- TI德州仪器管理账号库存监控破解 自动化软件
1 前言 1.1 说明 本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,如有侵权,请联系作者立即删除. 专门针对TI德州仪器实现真实模拟环境用管理员账户进行库存监测,自动下单和钉钉提醒等 ...
- 运维自动化管理服务器 CheungSSH
CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,后端使用 Python 语言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQue ...
- linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...
Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...
- Ansible批量自动化管理工具(二)
Ansible批量自动化管理工具(二) 链接:https://pan.baidu.com/s/1A3Iq3gGkGS27L_Gt37_I0g 提取码:ncy2 复制这段内容后打开百度网盘手机App,操 ...
- Windows下虚拟机的自动化管理
Windows下虚拟机的创建主要为VirtualBox和VMWare.本文采用VirtualBox搭建虚拟机,并使用Vagrant对虚拟机进行自动化管理,包括虚拟机的创建,虚拟机初始环境的自动化建设, ...
最新文章
- go语言中的float类型
- 请用状态转换图描述一个绘制折线的对话过程_CAD画一个元器件电路符号(AD)...
- SQLServer查询死锁
- 使用GPIO模拟I2C总线进行通信
- Python 第三方模块之 beautifulsoup(bs4)- 解析 HTML
- C语言OJ项目参考(1915) 第几天
- 华为P30现身华为新加坡官网:坐实水滴屏
- Node.js ORM 框架 Sequelize 重要更新 v5 发布
- maya对象属性_了解每粒子属性和每对象属性
- java 获取上传文件后缀_java 文件上传相关知识及得到后缀名
- idea maven tomcat 热部署
- run()方法和start()方法的区别
- FTP内网穿透 报错 200 227 451 注意事项
- 刮刮乐html5效果,HTML5 简单实现刮刮乐效果
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift全文翻译
- 腾讯云服务器安装win10
- input[type='radio'] 自定义样式___通过label标签重置input[radio]样式
- Python爬虫:爬取知乎上的视频,并把下载链接保存到md文件中
- java中调用谷歌的无界浏览器对页面元素进行截图
- 曾被疑为有血缘关系的明星
热门文章
- 小程序搜索框简单的实现
- git命令之git clone用法
- linux 视频采集软件,视频采集、截图多媒体处理工具FFmpeg
- 撩课python视频下载_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_IT教程网...
- 转一篇关于制作三维立体画的文章以及其源码
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园花卉销售系统ef5ox
- 计算机课教学软件,计算机实用工具软件课程的的特点及教学的方法.doc
- KPCA提取轴承振动信号的主成分特征
- ERP系统实施对企业内部控制的利弊分析
- 计算机底层:高速缓冲存储器