linux小脚本批量添加/删除用户
批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加;当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在。
#!/bin/bash
if [ $1 == "add" ];then
for i in {1..10}; do
if id user$i &> /dev/null;then
echo "the user$i exists!"
else
useradd user$i &> /dev/null
echo "user$i" | passwd --stdin user$i &> /dev/null
echo "user$i creat success!"
fi
done
elif [ $1 == "del" ];then
for i in {1..10};do
if id user$i &> /dev/null;then
userdel -r user$i
echo "user$i deleted"
else
echo "user$i not exists!"
fi
done
else
echo -e "unknown arguments"
fi
转载于:https://blog.51cto.com/11954248/1963799
linux小脚本批量添加/删除用户相关推荐
- 利用脚本批量添加域用户账户
以下内容摘自笔者编著的<网管员必读--网络管理>(第2版)一书: 2.4.6 利用脚本批量添加域用户账户 以上两种方法是比较常用的批量用户账户添加方法,但是不够灵活(不可以设置密码),而 ...
- linux shell脚本批量添加用户
有时有需求要批量添加用户所以写了个脚本 从user.list中读取数据每一行就是一个用户名 #!/bin/bash for username in $(more user.list) do if [ ...
- KVM脚本批量添加删除虚拟机
[背景]最近事情特别多,前段时间搞搞openstack,发现过与复杂,就想把KVM先好好学学,再过来搞它.因为工作关系,又用twisted开发了一个c/s的监控程序,但因还没有写完,所以暂时没有发出来 ...
- linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)
一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...
- debian添加删除用户
debian添加删除用户 增加普通用户命令: #adduser abc #passwd abc #exit 用abc登录 /etc/passwd中保存了用户信息 LINUX创建用户的命令 userad ...
- java用户删除_添加/删除用户
花之剑 阅读(162) 评论(0) 编辑 收藏 所属分类: linux 添加/删除用户 用useradd username(或者adduser username)添加一个名为username的用户 ...
- laravel entrust权限系统,管理角色添加删除用户
因为项目需要,在使用entrust权限中,要通过角色管理添加删除用户,在网上没有找到说明教程,然后通过自己看源码,找到了接近方法. 代码: $rid=1;//角色id$user=User::where ...
- Windows 批量添加删除路由资源性能优化
首先,本文只涉及如何优化Windows批量添加删除路由资源的速度优化. 基于虚拟网卡来实现虚拟网络的组建的架构图如下所示: 图片来自网络 起因: 一般来说,私有网络的一个资源对应本地的一条路由(比如: ...
- 雅虎通可以批量添加MSN用户了
雅虎通的好友中线插件今天升级了,增加了批量导入功能. 如果你已经有几百个MSN联系人,通过批量导入就可以给这些用户一一发送雅虎通帐号的联通申请了. 雅虎通和MSN之间的互通是这样的: 雅虎通用户升级到 ...
最新文章
- Haar-like矩形特征计算详解
- RPM安装rabbitMQ
- 在js文件中引用别的js文件的方法
- php鼠标悬停显示图片,鼠标滑过出现预览的大图提示效果
- 使用 Docker 打造超溜的前端环境
- linux shell捕获异常,shell脚本中如何获取错误输出
- windows10系统下以管理员身份进入CMD(命令提示符)的三种方法
- 【持续更新】一些常用的网站分享(智能教育装备、智能机器人行业)
- matlab trapz二重积分函数_matlab数值微积分
- 一张图片放两个二维码_两个方法教你找到一张图片的高清版
- Linux系统如何查看服务器带宽及网络使用情况
- ​predis操作大全​
- 机器学习(三)K-means聚类(手肘法、轮廓系数、可视化代码)
- linux进程简介,及PID
- 《图解http》和《图解TCP/IP》——对于计算机网络的书籍推荐
- 产业园区如何做好精细化运营管理
- 全国综合性地方门户网站系统
- 我国常用的投影坐标系_【干货】arcgis中坐标系问题详解
- 【Windows】使用PowerShell安装vim
- 电网调频及一次调频、二次调频
热门文章
- OpenCV中cvBlobsLib的编译与使用
- angular图片传到后台_告诉你,SpringBoot+Angular有多牛逼!
- java object finalize_Java Object finalize() 方法
- java clob 释放_在Java中处理CLOB字段
- mysql intersects_mysql gis 空间数据库 根据 经纬度查找附近 (INTERSECTS,within)
- 必须进行支持的游戏方可使用此功能_企业微信 3.0上线,开放朋友圈功能,又一风口?...
- python利用自动识别写模块_Python 利用pytesser模块识别图像文字
- 【二级java】模拟题知识点总结
- 测试开发板与主机之间通过串口收发数据(uart.c/uart.h	)
- python启动appium服务_python下appium服务的自启动和关闭