shell脚本 批量添加删除用户
2021-07-26
1.批量添加用户
# 编写脚本 vi add_student_50.sh
# 添加用户组 student groupadd student # 添加用户 student1-student50 ,并且每个用户密码为用户名 for i in `seq 1 50` do useradd -G student student$i; echo student$i | passwd student$i --stdin; done
# 执行,需要在 root 权限下执行 sh add_student_50.sh
注解:
# 在 linux 环境中改变用户密码
echo 密码 | passwd 用户名 --stdin
2.批量删除用户
# 先将需要删除的用户输出到 txt 文档
# 新建 txt 文件存储需要删除用户 touch deluser.txt # 因为需要删除的用户是有规律的,故用脚本将需要删除的用户输出到 txt 文档中 vi adduser.sh
#!/bin/bash for i in {1..50} do echo student$i >> deluser.txt; done
# 执行 sh adduser.sh # 查看 txt 文档中存储的是否为需要删除的用户名 cat deluser.txt
# 批量删除
# 批量删除 vi deluser.sh
#!/bin/bash for user in `cat deluser.txt` do userdel -r $user echo "$user deletc success !" done
# 执行,需要在 root 权限下 sh deluser.sh
本文来自博客园,作者:元月二一,转载请注明原文链接:https://www.cnblogs.com/ljq225/p/15061328.html