继上次博文,继续为大家分享脚本实例:批量创建、删除用户

     

   说到,用户的管理,大家都不会陌生,就是创建、删除、禁用等等的管理,但,大多都是管

理员手工操作,效率不是很高,今天,就给大家说说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:小小民工