脚本批量添加和批量删除用户

批量添加用户

#!/bin/bash

i=1
while [ $i -le 20 ]
do
useradd stu$i
echo "123456" |
passwd --stdin stu$i &> /dev/null
i=$(($i+1))
done

# 删除用户

#!/bin/bash
# 批量删除用户
user=$(cat /etc/passwd | grep "/bin/bash" |
grep -v "root"|grep -v "mysql"|cut -d ":" -f 1)
for u in $user
do

userdel -r $u
done

时间: 2024-11-12 08:24:00

脚本批量添加和批量删除用户的相关文章

mybatis批量添加、批量删除

<!-- 批量添加 --> <insert id="insertNameListSynHisBatch" parameterType="java.util.List" useGeneratedKeys="false"> insert into tb_namelist_syn_his (SERIAL, RECORDNUMBER, HASHTBNAME, CTLTYPE, SOURCE, CREATETIME, CKEY, C

批量添加、批量修改

--查询满足条件数据 DECLARE @Table NVARCHAR(10) SELECT @Table=ItemValue FROM dbo.Sys_SysParameterItems WHERE SysParameterKeyId='6F74A9E3-8346-4BFE-81A3-C30547542FE2' AND itemno='70' IF @Table='A' BEGIN --查询当日满足条件的房源信息 SELECT DISTINCT NEWID()Id ,P.KeyId AS Pro

powershell小脚本--批量添加用户属性----导出登录时间

需求1:某公司所有员工少了MAIL属性,需要批量添加.例如,用户chenyy  添加邮件属性[email protected] 先导出(只导出名字)备用: Get-ADUser -Filter * -Properties * | select name | Export-Csv c:\test.csv 用where条件可以过滤系统账号 Get-ADUser -Filter * -Properties * |where {$_.UserPrincipalName -ne $null} | sele

Ubuntu建立和删除用户

添加用户: sudo adduser xxx 这样的命令会在home目录下添加一个帐号 sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号 删除用户: 在普通用户下:sudo userdel -r xxx  因为你需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除.

&lt;linux小脚本&gt;批量添加/删除用户

批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加:当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在. #!/bin/bash if [ $1 == "add" ];then for i in {1..10}; do if id user$i &> /dev/null;then echo "the user$i exists!" else useradd user$i &> /dev/n

&lt;linux小脚本&gt;case实现批量添加/删除用户

#!/bin/bash #输入add添加用户,输入del删除用户,-v选择是否显示结果信息 DEBUG=0 ADD=0 DEL=0 for i in `seq 0 $#`; do if [ $# -gt 0 ];then case $1 in -v) DEBUG=1 shift ;; -h) echo "please open the help page....." exit 0 ;; --add) ADD=1 ADDUSER=$2 shift 2 ;; --del) DEL=1 DE

Linux系统编写shell脚本批量创建和删除用户

一.编写shell脚本批量添加用户 实现方法:判断用户是否存在,存在则返回错误提示,同时判断用户文件是否存在,不存在则退出 1.创建添加用户脚本 [[email protected] ~]# vim useradd.sh #!/bin/bashif [ $# -eq 0 ];then        echo "你没有输入任何文件!"        exit 1fi if [ ! -f $1 ];then        echo "输入有误!"        exit

(转)通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加

通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加 原文:http://www.21yunwei.com/archives/4773 有一个朋友问我如何批量创建用户和设置密码 ,我就简单给他写了两个脚本,让他自己参考下并自己根据实际情况进行修改,毕竟他需要的用户名和密码都是实际生产环境的. 这里分两种情况,一种是测试for循环批量添加用户,一个是根据实际生产环境进行批量添加.分别写一下案例如下:1,for添加指定类型用户以及设置随机密码.脚本作用:批量添加user1-10用

批量添加用户的脚本

防伪码:没有相当程度的孤独是不可能有内心的平和. 写一个脚本,实现批量添加20个用户,用户名为user01-20,密码为user后面跟5个随机字符. #!/bin/bash for i in `seq 20` do     user="user$i"     password="$user`echo $RANDOM|md5sum|cut -c 1-5`"     useradd $user     echo "$password"|passwd