linux 批量删除任务,Linux-Shell脚本学习心得之批量创建、删除用户

本文介绍了如何使用Shell脚本进行批量用户管理,包括添加和删除用户。脚本示例展示了如何根据用户前缀、数量、失效日期和初始密码快速创建用户,以及如何批量删除指定路径下的用户。适合于需要大量用户管理的场景,提高效率,减少错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值