新增和刪除使用者對每位linux系統管理員都是輕而易舉的事,比較棘手的是如果要新增幾十個、上百個甚至上千個使用者時,我們不太可能還使用useradd乙個乙個地新增,必然要找一種簡便的建立大量使用者的方法。linux系統提供了建立大量使用者的工具,可以讓您立即建立大量使用者,方法如下:
每一列按照/etc/passwd
密碼檔案的格式書寫,要注意每個使用者的使用者名稱、uid、宿主目錄都不可以相同,其中密碼欄可以留做空白或輸入x號。乙個範例檔案user.txt內容如下:
user001::600
:100
:user
:/home/
user001
:/bin/
bash
user002
::601
:100
:user
:/home/
user002
:/bin/
bash
user003
::602
:100
:user
:/home/
user003
:/bin/
bash
user004
::603
:100
:user
:/home/
user004
:/bin/
bash
user005
::604
:100
:user
:/home/
user005
:/bin/
bash
user006
::605
:100
:user
:/home/
user006
:/bin/
bash
# newusers < user.txt然後可以執行命令
vipw
或vi /etc/passwd
檢查/etc/passwd
檔案是否已經出現這些使用者的資料,並且使用者的宿主目錄是否已經建立。
將/etc/shadow
產生的shadow
密碼解碼,然後回寫到/etc/passwd
中,並將/etc/shadow
的shadow
密碼欄刪掉。這是為了方便下一步的密碼轉換工作,即先取消shadow password
功能。
# pwunconv範例檔案
passwd.txt
內容如下:
user001建立使用者密碼,:密碼user002
:密碼user003
:密碼user004
:密碼user005
:密碼user006
:密碼
chpasswd
會將經過/usr/bin/passwd
命令編碼過的密碼寫入/etc/passwd
的密碼欄。
# chpasswd < passwd.txt執行命令
/usr/sbin/pwconv
將密碼編碼為shadow password
,並將結果寫入/etc/shadow
。
# pwconv這樣就完成了大量使用者的建立了,之後您可以到/home下檢查這些使用者宿主目錄的許可權設定是否都正確,並登入驗證使用者密碼是否正確。
Linux下批量新增使用者
新增和刪除使用者對每位linux系統管理員都是輕而易舉的事,比較棘手的是如果要新增幾十個 上百個甚至上千個使用者時,我們不太可能還使用useradd乙個乙個地新增,必然要找一種簡便的建立大量使用者的方法。linux系統提供了建立大量使用者的工具,可以讓我們很方便的建立大量使用者,方法如下 每一列按照...
Linux下批量新增使用者
新增和刪除使用者對每位linux系統管理員都是輕而易舉的事,比較棘手的是如果要新增幾十個 上百個甚至上千個使用者時,我們不太可能還使用useradd乙個乙個地新增,必然要找一種簡便的建立大量使用者的方法。linux系統提供了建立大量使用者的工具,可以讓您立即建立大量使用者,方法如下 1 先編輯乙個文...
批量新增使用者
總結為4個步驟 1 需要新增的使用者,先存放到 使用者檔案 中 2 真實密碼儲存在shadow裡,etc passwd中為佔位符,現在將shadow中的密碼寫到passwd中,此時passwd中儲存的為真實密碼。3 密碼檔案 寫到passwd中 4 使用者配置檔案裡的密碼再寫回shadow中 編輯使...