继上次博文,继续为大家分享脚本实例:批量创建、删除用户
说到,用户的管理,大家都不会陌生,就是创建、删除、禁用等等的管理,但,大多都是管
理员手工操作,效率不是很高,今天,就给大家说说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
批量删除用户名规格的用户脚本:
#!/bin/bash
a=`ls /home/ | grep "$1"`
for name in $a
do
userdel -r $name &> /dev/null && echo "$name已删除!"
done
呵呵,这是常见的批量管理用户的脚本,下期,为大家分享,利用脚本,创建不规格用户名的用户群
共同学习,共同进步!
By:小小民工
转载于:https://blog.51cto.com/xiaoxiaomingong/1351213