环境要求:编写相应脚本用来批量添加用户;要求提供交互功能,当管理员执行该脚本时,可以根据提示指定需添加的用户数量(少于100)、用户名前缀、并能够设置这些用户账户的失效时间,初始密码;用户名编号统一使用两位数,如使用”01”、”02”、”03”的形式,而不是”1”、”2”、”3”的形式。并编写对应的批量删除用户脚本,要能够通过命令行参数指定用户名前缀,执行脚本后删除所有使用了该前缀的用户账户,但要
原创
2013-06-27 00:24:58
3914阅读
2评论
添加用户的脚本为:
#!/bin/bash
#
# a test script for add usr to system
#
#
[ $UID -eq 0 ] && echo "The current user is root"
for i in `cat /tmp/user.txt`
do
USER=`echo $i |cut -d
原创
2011-03-29 13:58:46
1401阅读
#本脚本用于批量添加/删除用户,用户初始密码是123456,首次登陆需要修改密码
#格式:./class_stu.sh 参数1 参数2 参数3
# 参数1:起始用户名,为纯数字编号,长度必须大于6
# 参数2:添加人数[0-999]
# 参数3:操作:1-添加,2-删除
#例:./class_stu.sh 2009034201 30 1 表示添加从2009034201开始的30个帐号
原创
2011-08-22 22:34:01
517阅读
说明:蓝色=命令名称
浅绿=命令参数
浅蓝=选项
紫色=目录
系统环境:CentOS 6.2&nbs
原创
2012-01-16 11:10:35
472阅读
#!/bin/bash##read -p "keyin add or del: " keyinfor i in `seq -w 10`;dopassword=user$i`echo $RANDOM | md5sum | cut -c 1-5` case $keyin in add) if ! i
原创
2017-01-17 12:13:26
664阅读
2021-07-26 1.批量添加用户 # 编写脚本 vi add_student_50.sh # 添加用户组 student groupadd student # 添加用户 student1-student50 ,并且每个用户密码为用户名 for i in `seq 1 50` do userad ...
转载
2021-07-26 14:37:00
583阅读
2评论
批量添加用户#!/bin/bash#for useraddread -p "pleae enter a number (1-99):" numread -p "please enter prefix :" preread -p "please enter passwd:" pwdread -p "please enter expire time(YYYY/mm/dd):" etimefor ((i
原创
2010-07-20 12:06:41
959阅读
点赞
批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加;当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在。#!/bin/bashif [ $1 == "add" ];then for i in {1..10}; do &nb
原创
2017-09-08 18:27:55
856阅读
linux批量添加用户test1,2,3,4,test100foriinseq100;douseraddtest$i;done首先使用for循环将seq100输出的数列赋给i,即可删除只要将useradd改成userdel-r即可
原创
2020-07-08 17:13:55
853阅读
####################################################################### #!/bin/bash #the script act on a batch of add user,username at the same password #If you have any suggestions
转载
精选
2009-12-16 20:50:58
1175阅读
点赞
1评论
运行结果如下:
[root@server1 shell.sh]# ./useradd.sh Please Input 1 or 2 : 1) Add User 2) Del User #? 1 Plea
原创
2011-12-25 22:36:46
926阅读
转载自:http://linux5588.blog.51cto.com/65280/750836运行结果如下:[root@server1 shell.sh]# ./useradd.sh Please Input 1 or 2 : 1) Add User 2) Del User #? 1 Please Input your usernam
转载
精选
2013-06-25 16:36:39
461阅读
Linux 批量添加和删除用户一,工具作用Linux 批量添加和删除用户在 Linux 用户管理中,经常需要用到批量添加或删除用户;如果用useradd 或 adduser 来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在 Linux 有大批量用户添加工具newusers ,我们通过 newusers 和 chpasswd 就可以轻松完成大批量用户的添加。(注:以下所有的
原创
2013-10-15 23:25:42
3668阅读
bash脚本:面向过程的编程中
顺序执行:默认法则,逐条执行各语句
选择执行:分支,条件判断,符合条件的分支予以执行;
循环执行:将同一段代码反复执行有限次,所以,循环必须有退出条件,否则将陷入死循环;
程序代码:语句和表达式组成
控制语句:
bash循环控制语句:
for
while
until
for循环:
for var_Name
原创
2014-09-02 16:22:16
362阅读
#!/bin/bash
for i in `seq 1 3`
do
useradd userl-$i
echo "0"|passwd userl-$i --stdin #批量添加密码
done
#用-x参数查看脚本
原创
2014-11-12 10:04:06
677阅读
考核内容test[]echo-efor循环思路用户不为root时不可执行删除命令输入为空时提示输入为不存在时提示删除用户成立时删除不成立时用户不存在编辑文件echo-e字体颜色设置,可查询字体颜色表普通用户时文件为空时文件不存在时查看删除列表的批量用户成立时不成立时
原创
2019-09-09 16:42:39
1140阅读
点赞
说明:这是用来批量添加和删除用户的脚本
A:批量添加
一:新建脚本/root/useradd.sh
说明:其中改密码可使用管道修改,如下可man passwd看下
二:执行下...
B:批量
原创
2012-05-05 17:02:21
722阅读
原来就写了批量管理用户的脚本,但是学了case,就用case再实现一遍。
原创
2017-09-08 19:22:06
577阅读
点赞