1. 程式人生 > >ubuntu下新增使用者(單人新增+批量新增)

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

為該使用者指定使用者主目錄

[email protected]: /home/colab # usermod -d /home/test 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

接下來就可以使用新增的賬號了。