您的位置:首页 > 运维架构 > Shell

Linux-Shell脚本学习心得之批量创建、删除用户

2014-01-13 14:12 561 查看
继上次博文,继续为大家分享脚本实例:批量创建、删除用户

说到,用户的管理,大家都不会陌生,就是创建、删除、禁用等等的管理,但,大多都是管
理员手工操作,效率不是很高,今天,就给大家说说Shell脚本是如何管理用户的,有时,添加几个用户,管理员手工操作,还说的过去。但是,如果需要添加若干个用户,管理员手工操作的话,任务量相当大,并且可能还会出错、漏添加之类的问题,

进入正题:Shell脚本批量添加、删除用户
批量添加用户名规格的用户脚本:

#!/bin/bash
read -p "请输入用户前缀:" A
read -p "请输入用户数量:" B
read -p "请输入用户失效日期:" C
read -p "请输入用户初始密码:" D
i=1
while [ $i -le $B ]
do
useradd -e $C ${A}$i
echo "123456" | passwd --stdin ${A}$i > /dev/null
echo "${A}$i用户已添加!"
let i++
done

[b]批量删除用户名规格的用户脚本:[/b]



#!/bin/bash
a=`ls /home/ | grep "$1"`
for name in $a
do
userdel -r $name &> /dev/null && echo "$name已删除!"
done


[b] 呵呵,这是常见的批量管理用户的脚本,下期,为大家分享,利用脚本,创建[b][b]不规格[/b]用户名的用户群[/b][/b]


共同学习,共同进步!
By:小小民工
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: