Linux批量創建user和批量刪除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

發佈了30 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章