环境要求:编写相应脚本用来批量添加用户;要求提供交互功能,当管理员执行该脚本时,可以根据提示指定需添加的用户数量(少于100)、用户名前缀、并能够设置这些用户账户的失效时间,初始密码;用户名编号统一使用两位数,如使用”01”、”02”、”03”的形式,而不是”1”、”2”、”3”的形式。并编写对应的批量删除用户脚本,要能够通过命令行参数指定用户名前缀,执行脚本删除所有使用了该前缀的用户账户,但要
考核内容test[]echo-efor循环思路用户不为root时不可执行删除命令输入为空时提示输入为不存在时提示删除用户成立时删除不成立时用户不存在编辑文件echo-e字体颜色设置,可查询字体颜色表普通用户时文件为空时文件不存在时查看删除列表的批量用户成立时不成立时
添加用户脚本为: #!/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阅读
 说明:蓝色=命令名称       浅绿=命令参数       浅蓝=选项       紫色=目录       系统环境:CentOS  6.2&nbs
原创 2012-01-16 11:10:35
472阅读
#!/bin/bash # #User : Mobanche #Date : 2017-7-17 #Work : Delete User # ############################################# #       &nbsp
原创 2017-09-11 15:55:35
1660阅读
2点赞
#本脚本用于批量添加/删除用户用户初始密码是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阅读
#!/bin/bash for i in `seq 1 3` do userdel -r  userl-$i done
原创 2014-11-12 10:19:31
755阅读
批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加;当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在。#!/bin/bashif [ $1 == "add" ];then    for i in {1..10}; do       &nb
原创 2017-09-08 18:27:55
856阅读
shell脚本
原创 2019-07-30 19:22:44
644阅读
#!/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 groupadd yanghui for u in `seq 1 5` do useradd -g yanghui user$u -s /sbin/nologin -M echo "user$u|passwd us
原创 2016-02-21 16:16:25
1301阅读
 #! /bin/bash for name in tom jerry joe jane do     useradd $name     echo redhat | passwd --stdin $name done
原创 2013-02-20 19:37:27
485阅读
1点赞
1评论
linux批量添加用户test1,2,3,4,test100foriinseq100;douseraddtest$i;done首先使用for循环将seq100输出的数列赋给i,即可删除只要将useradd改成userdel-r即可
原创 2020-07-08 17:13:55
853阅读
批量添加用户#!/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阅读
1点赞
文章目录前言一、Ansible简介二、安装与添加节点1.安装2.制作秘钥对3.批量分发公钥脚本三、收集节点信息1.制作信息收集脚本2.脚本分发3.利用Ansible批量收集总结 前言一、Ansible简介Ansible是一款简单的自动化部署工具,和它的同类产品Puppet、Saltstack相比,无需安装agent客户端 特点: 轻量化,部署简单 配置简单,扩展性强 批量任务可制作剧本(Play
有时候有大批量的服务器普通用户需要做删除账号处理,一个个手动删也不太现实,这时候使用shell脚本来处理就方便多了,只需运行脚本输入需要删除用户名就可以了下面是shell脚本内容#!/bin/bash function get_answer { # unset ANSWER ASK_COUNT=0 # while [ -z "$ANSWER" ] #当没有人回答时,继续问 do ASK_COUN
如果企业用户太多,创建太多的系统账户显然是不安全,这时候我们就需要虚拟账户,所谓虚拟用户就是,所有虚拟用户会统一映射为一个指定的系统普通账号:访问共享位置,即为此系统普通用户的家目录,当然每个虚拟用户也可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定。这篇文章主要功能为VSFTPD删除虚拟用户脚本,有需要的朋友可以参考下。(​​请结合VSFTPD创建虚拟用户脚本(可批量)​​此文章脚本使
原创 2022-12-30 15:38:19
346阅读
一、编写shell脚本批量添加用户    实现方法:判断用户是否存在,存在则返回错误提示,同时判断用户文件是否存在,不存在则退出1、创建添加用户脚本[root@localhost ~]# vim useradd.sh #!/bin/bashif [ $# -eq 0 ];then      &nbs
原创 2015-12-24 21:03:16
2573阅读
脚本一#!/bin/bashuid=20232for user in `head -n1 /home/gaofengkun/userlist.txt`do mkdir -p /app/ftp/issue/merDealFiles/$user/dealFiles     mkdir -p /app/ftp/issue/merDealFiles/$user/de
原创 2015-07-09 15:19:08
632阅读
  • 1
  • 2
  • 3
  • 4
  • 5