Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

shell脚本 批量添加删除用戶

mob604756e5abbc 2021-09-27 10:43:42 阅读数:30 评论数:0 点赞数:0 收藏数:0


2021-07-26

1.批量添加用戶



# 編寫脚本
vi add_student_50.sh
  • 1.
  • 2.



# 添加用戶組 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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
# 執行,需要在 root 權限下執行
sh add_student_50.sh
  • 1.
  • 2.


 shell脚本 批量添加删除用戶_bash

 注解:

# 在 linux 環境中改變用戶密碼

echo 密碼 | passwd 用戶名 --stdin

 

2.批量删除用戶

# 先將需要删除的用戶輸出到 txt 文檔



# 新建 txt 文件存儲需要删除用戶
touch deluser.txt

# 因為需要删除的用戶是有規律的,故用脚本將需要删除的用戶輸出到 txt 文檔中
vi adduser.sh
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.



#!/bin/bash

for i in {1..50}
do
echo student$i >> deluser.txt;
done
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
# 執行
sh adduser.sh

# 查看 txt 文檔中存儲的是否為需要删除的用戶名
cat deluser.txt
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.


 shell脚本 批量添加删除用戶_用戶名_02

 

  # 批量删除



# 批量删除
vi deluser.sh
  • 1.
  • 2.



#!/bin/bash

for user in `cat deluser.txt`
do
userdel -r $user
echo "$user deletc success !"
done
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
# 執行,需要在 root 權限下
sh deluser.sh
  • 1.
  • 2.


shell脚本 批量添加删除用戶_bash_03

 

版权声明
本文为[mob604756e5abbc]所创,转载请带上原文链接,感谢

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领