ubuntu下新增使用者(單人新增+批量新增)
一、單一使用者新增
切換為root使用者為了獲取建立使用者的許可權
[email protected]:~$ sudo su
新增一個使用者名稱為test的新使用者
[email protected]:/home/colab# useradd test
設定登入密碼(會輸入兩次密碼)
[email protected]: /home/colab # passwd test
為該使用者指定shell
[email protected]: /home/colab # usermod -s /bin/bash test
為該使用者指定使用者主目錄
切換到使用者test
[email protected]: /home/colab # su test
二、批量使用者新增
批量新增肯定會藉助文字新增,系統的/etc/passwd中一行記錄對應著一個使用者,每行記錄又被冒號(:)分隔為7個欄位,其格式和具體含義如下:
使用者名稱:口令:使用者標識號:組標識號:註釋性描述:使用者主目錄:命令解釋程式
每一行按照/etc/passwd密碼檔案的格式書寫,要注意每個使用者的使用者名稱、UID、宿主目錄都不可以相同,其中密碼欄必須輸入x號。
新建一個user.txt,新增內容如下:
user001:x:1001:1000::/home/wxc:/bin/bash
user002:x:1002:1002::/home/yx:/bin/bash
user003:x:1003:1003::/home/lhm:/bin/bash
user004:x:1004:1004::/home/byf:/bin/bash
user005:x:1005:1006::/home/lhb:/bin/bash
user006:x:1006:1006::/home/sj:/bin/bash
user007:x:1007:1007::/home/colab/djy:/bin/bash
user008:x:1008:1008::/home/aoko:/bin/bash
重定向新增使用者
# newusers < user.txt
新建一個檔案passwd.txt,新增內容如下:
user001:密碼
user002:密碼
user003:密碼
user004:密碼
user005:密碼
user006:密碼
重定向新增密碼
# chpasswd < passwd.txt
接下來就可以使用新增的賬號了。