扣丁學(xué)堂教你如何進(jìn)行Linux批量用戶(hù)創(chuàng)建
2017-12-28 13:57:48
1679瀏覽
很多編程者在學(xué)習(xí)linux時(shí),或多或少都會(huì)遇到問(wèn)題,有時(shí)候?qū)τ诹闵⒌闹R(shí)點(diǎn)都很無(wú)奈,今天就讓我們扣丁學(xué)堂為大家整理linux認(rèn)證及l(fā)inux批量用戶(hù)創(chuàng)建。具體的內(nèi)容有以下幾點(diǎn):
(1)先編輯一個(gè)文本用戶(hù)文件,每一列按照/etc/passwd密碼文件的格式書(shū)寫(xiě),要注意每個(gè)用戶(hù)的用戶(hù)名、UID、宿主目錄都不可以相同,其中密碼欄可以留做空白或輸入x號(hào)。一個(gè)范例文件user.txt內(nèi)容如下:
格式參考/etc/passwd
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
(2)以root身份執(zhí)行命令/usr/sbin/newusers,從剛創(chuàng)建的用戶(hù)文件user.txt中導(dǎo)入數(shù)據(jù),創(chuàng)建用戶(hù):
#newusers《user.txt
然后可以執(zhí)行命令vipw或vi/etc/passwd檢查/etc/passwd文件是否已經(jīng)出現(xiàn)這些用戶(hù)的數(shù)據(jù),并且用戶(hù)的宿主目錄是否已經(jīng)創(chuàng)建。
(3)執(zhí)行命令/usr/sbin/pwunconv,將/etc/shadow產(chǎn)生的shadow密碼解碼,然后回寫(xiě)到/etc/passwd中,并將/etc/shadow的shadow密碼欄刪掉。這是為了方便下一步的密碼轉(zhuǎn)換工作,即先取消shadowpassword功能。
#pwunconv
(4)編輯每個(gè)用戶(hù)的密碼對(duì)照文件,范例文件passwd.txt內(nèi)容如下:
格式參考/etc/shadow
user001:密碼
user002:密碼
user003:密碼
user004:密碼
user005:密碼
user006:密碼
(5)以root身份執(zhí)行命令/usr/sbin/chpasswd,創(chuàng)建用戶(hù)密碼,chpasswd會(huì)將經(jīng)過(guò)/usr/bin/passwd命令編碼過(guò)的密碼寫(xiě)入/etc/passwd的密碼欄。
#chpasswd《passwd.txt
(6)確定密碼經(jīng)編碼寫(xiě)入/etc/passwd的密碼欄后,執(zhí)行命令/usr/sbin/pwconv將密碼編碼為shadowpassword,并將結(jié)果寫(xiě)入/etc/shadow.
#pwconv
這樣就完成了Linux批量用戶(hù)的創(chuàng)建了,之后您可以到/home下檢查這些用戶(hù)宿主目錄的權(quán)限設(shè)置是否都正確,并登錄驗(yàn)證用戶(hù)密碼是否正確。
扣丁學(xué)堂的Linux培訓(xùn)課程從基礎(chǔ)入門(mén)開(kāi)始教,不論學(xué)員是否擁有基礎(chǔ)在扣丁學(xué)堂都能順利的學(xué)習(xí),扣丁學(xué)堂不僅有專(zhuān)業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的Linux視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)好Linux開(kāi)發(fā)的小伙伴快快行動(dòng)吧??鄱W(xué)堂Linux技術(shù)交流群:422345477。
關(guān)注微信公眾號(hào)獲取更多的學(xué)習(xí)資料
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽:
linux培訓(xùn)
linux視頻教程
linux開(kāi)發(fā)工程師