天天看點

在 Linux 中無人看守批量建立使用者的方法

作為一名 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>

在 Linux 中無人看守批量建立使用者的方法

using newusers for bulk user creation

原文釋出時間為:2017-02-14

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀