相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416910
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
一個(gè)系統(tǒng)管理員,可能要經(jīng)常的添加用戶,可能是在一臺(tái)機(jī)器上,也有可能是在很多機(jī)器上要添加同一個(gè)用戶。
基本上,批量添加用戶有兩種方式:
一是用useradd + passwd命令配合腳本來(lái)添加
主要是用來(lái)在不同的機(jī)器上添加不同的用戶,或者在同一臺(tái)機(jī)器上添加大量的規(guī)則命名的用戶。
二是用newusers+chpasswd來(lái)添加。
主要是可用于在同一臺(tái)機(jī)器上添加大量的用戶名單,如將A機(jī)上的用戶全部添加到B機(jī)上。
可以通過(guò)cat /etc/shells查看當(dāng)前你的機(jī)器所支持的shell
一 newusers+chpasswd添加用戶
兩個(gè)方法都要涉及到標(biāo)準(zhǔn)輸入,這時(shí)就要用到重定向標(biāo)準(zhǔn)輸入
(1)先編輯一個(gè)文本用戶文件,每一行按照/etc/passwd密碼文件的格式書寫,要注意每個(gè)用戶的用戶名、UID、宿主目錄都不可以相同,其中密碼欄必須輸入x號(hào)。在這里,密碼欄輸入的其實(shí)就是要?jiǎng)?chuàng)建的帳號(hào)的初始密碼,可以通過(guò)該密碼進(jìn)行登錄系統(tǒng)
一個(gè)范例文件user.txt內(nèi)容如下:
user001:x:600:100:user:/home/user001:/bin/bash
user002:x:601:100:user:/home/user002:/bin/bash
user003:x:602:100:user:/home/user003:/bin/bash
user004:x:603:100:user:/home/user004:/bin/bash
user005:x:604:100:user:/home/user005:/bin/bash
user006:x:605:100:user:/home/user006:/bin/bash
(2)# newusers < user.txt
然后可以執(zhí)行cat /etc/passwd檢查/etc/passwd文件是否已經(jīng)出現(xiàn)這些用戶的數(shù)據(jù),并且用戶的宿主目錄是否已經(jīng)創(chuàng)建。此時(shí)就會(huì)在/etc/shadow中對(duì)新增的用戶產(chǎn)生密碼
(3)編輯每個(gè)用戶的密碼對(duì)照文件,
范例文件passwd.txt內(nèi)容如下:
user001:密碼
user002:密碼
user003:密碼
user004:密碼
user005:密碼
user006:密碼
(4)# chpasswd < passwd.txt
這樣就完成了大量用戶的創(chuàng)建了,之后您可以到/home下檢查這些用戶宿主目錄的權(quán)限設(shè)置是否都正確,并登錄驗(yàn)證用戶密碼是否正確。
注:本次測(cè)試均在ubuntu中進(jìn)行的,版本12.04Ts,不用pwunconv與pwconv