如何通过shell脚本批量添加用户
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍了如何通过shell脚本批量添加用户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。for添加指定类型用户以及设置随机密
千家信息网最后更新 2025年12月01日如何通过shell脚本批量添加用户
这篇文章主要介绍了如何通过shell脚本批量添加用户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
for添加指定类型用户以及设置随机密码这里分两种情况,一种是测试for循环批量添加用户,一个是根据实际生产环境进行批量添加。分别写一下案例如下:
脚本作用:批量添加user1-10用户并设置随机8位数随机密码
#!/bin/bash#test add user and set passwdfor n in `seq 10`douseradd user$n;echo user$n |passwd `echo user$n |md5sum |cut -c1-8`done
实际生产环境批量添加用户和设置对应密码
脚本作用:在生产环境中批量添加指定用户、设置对应密码,并禁止sudo -s、sudo -i切换到root。
思路:将所有要添加的用户名和密码放到一个数组中,设置一个函数进行截取用户名和密码并进行添加用户、设置密码。最后用一个循环调用这个函数即可添加。
#!/bin/bash#adduser and set passwd userlist=( user21:123456 user22:456789 user23:876543)function adduser_setpasswd_sudo(){user=`echo $1 |awk -F: '{print $1}'`passwd=`echo $1 |awk -F: '{print $2}'`useradd -m -s /bin/bash $userecho "$user:$passwd"|chpasswdsed -i "/${user}/d" /etc/sudoersecho "${user} ALL=NOPASSWD:ALL,!/usr/bin/passwd,/usr/bin/passwd [a-zA-Z]*,!/usr/bin/passwd root,!/bin/bash" >> /etc/sudoers} for n in ${userlist[@]}doadduser_setpasswd_sudo $ndone删除要取消的账户以及取消sudo权限
#!/bin/bashcat < < EOF############################################################## delete username and cancle sudo privileges.##############################################################EOFread -p "Please input username which you want to del:" usernameuserdel -r $usernamesed -i "/${username}/d" /etc/sudoers echo "Delete $username finished."感谢你能够认真阅读完这篇文章,希望小编分享的"如何通过shell脚本批量添加用户"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
用户
密码
脚本
篇文章
环境
生产
作用
函数
实际
用户名
循环
价值
位数
兴趣
同时
思路
情况
数组
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
造价管理软件开发价格
搭建adsl服务器
大族激光软件开发怎样
家用邮箱服务器
dell 服务器硬盘报错
网络安全隔离网闸套什么定额
文本的数据库怎么设置密码
现代网络技术在现代产业的运用
标识数据库元组的属性
erp软件开发商和供应商
服务器将会发送一条短信给
网络安全隐患材料
数据库封锁技术常用的两种锁
爬架网络安全网
数据库日期时间应该用什么类型
修改织梦数据库配置
服务器怎么更改账号密码
数据库管理系统英语缩写
药物药代动力学查询数据库
王与异界骑士服务器
工信部网络安全工程师考试
网络安全家长回执单
软件开发与设计有限公司
网络技术动画图片
惠州电商软件开发服务费
网络安全知识图画
网络技术基础知识面试
pg数据库如何设置行长度
网络安全靠文明手抄报
网络安全宣传模式