分享與探讨......
測試環境:Red Hat Enterprise Linux 6.2
總結了兩個方法:1.用shell批量建立使用者;2.用newuser指令批量建立使用者
第一種方法:
用shell批量建立使用者,分為2中:1,批量建立的使用者名無規律 ;2.批量建立的使用者名有規律
首先,來說下批量建立的使用者名無規律的shell:
先把需要批量建立的使用者名用一個文本文檔列出來,如下圖的userlist檔案
再把與使用者名比對的密碼用另一個個文本文檔列出來,如下圖的passwd檔案

這兩個文本文檔内容,如下圖所示:
下面是我編寫的shell腳本。如下圖所示
注意需要導入我們在userlist中寫的使用者名與passwd中寫的與使用者名比對的密碼項
注:
chpasswd指令
#以root的身份執行/usr/sbin/chpasswd,chpasswd将經過/usr/bin/passwd指令編譯過的密碼寫入/etc/passwd的密碼欄
pwconv指令
#确定密碼經密碼寫入/etc/passwd的密碼欄後,執行指令/usr/sbin/pwconv指令将密碼編譯為shadow password,并将結果寫入/etc/shadow
把這個shell腳本的權限給x,我這裡是700
指令是:#chmod 700 /root/Desktop/user/create.sh
然後執行這個shell腳本
指令是:#./create,sh
效果如下圖所示:
OK,success
為了示範第二個shell,我也寫了一個批量删除使用者的shell腳本,完全删除上面的使用者,如下圖所示:
Ok
其次,我來說說批量建立使用者名有規律的時候
這裡,就不需要使用上面所說的文本文檔了,那樣麻煩了,直接寫到shell裡面即可
嗯,success