作為一名 linux 系統管理者,你有時必須向系統添加新的使用者帳戶。為此,經常使用<code>adduser</code> 指令。當涉及到多個使用者的建立時,<code>adduser</code> 指令可能會變得相當無聊和耗時。這篇短文旨在為 linux 系統管理者提供一種簡單而無人值守的方式來批量建立使用者。<code>newusers</code> 指令将幫助你通過從預填檔案中擷取資訊來建立多個使用者。
要求
通路 linux 計算機的特權。
約定
<code>#</code> - 給定指令需要以 root 使用者權限運作或者使用 <code>sudo</code> 指令
<code>$</code> - 給定指令以正常權限使用者運作
<a target="_blank"></a>
建立一個包含使用者名的檔案
首先,你需要建立一個包含使用者名清單的檔案。
<code>$ vi users-list.txt</code>
在檔案中,一個使用者一行,下面是樣式:
<code>username:password:user id:group id:user info:home directory:default shell</code>
<code>...</code>
建立使用者
在建立了包含使用者資訊的檔案後,使用 <code>newusers</code> 指令建立使用者。
<code># newusers users-list.txt</code>
檢查使用者賬戶
最後你可以确認使用者已經正确建立了,在 <code>/etc/passwd</code> 檔案中檢視它們:
<code># tail /etc/passwd</code>

using newusers for bulk user creation
原文釋出時間為:2017-02-14
本文來自雲栖社群合作夥伴“linux中國”