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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM