Linux 批量創建user和批量刪除用戶
阿新 • • 發佈:2018-06-20
user TP HA user del echo 創建 ash OS std Linux 批量創建user和批量刪除用戶
以下為批量創建用戶:
#首先我們需要創建一個xxx.txt文件,把需要的我們創建的用戶寫在這個文本裏面來,註意:每寫完一個用戶都需要換行。
vim user.txt
user1
user2
user3
#創建一個xxx.sh shell 腳本,然後用for循環把創建的user.txt遍歷出來,以下為shell腳本:
#!/bin/bash
#我這裏是把shell腳本和txt文件創建在同一個目錄下,如果不在同個目錄下,請註意下路徑
for user in `cat user.txt`
do
useradd $user
#這裏的passwd --stdin 的意思:是非交互,直接輸入密碼
echo "123" | passwd --stdin $user
echo "The user useradd success !"
done
以下為批量刪除用戶
#看了以上的批量創建用戶,那麽對於接下來的批量刪除用戶就很容易了吧!
#原理基本上是一樣的,只是一條命令不同而已,我就不多解釋了。
#以下是shell腳本
#!/bin/bash
for user in `cat user.txt`
do
userdel -r $user
echo "The user deletc success !"
done
Linux 批量創建user和批量刪除用戶