閱讀579 返回首頁    go 阿裏雲 go 技術社區[雲棲]


在 Linux 中無人看守批量創建用戶的方法

介紹

作為一名 Linux 係統管理員,你有時必須向係統添加新的用戶帳戶。為此,經常使用adduser 命令。當涉及到多個用戶的創建時,adduser 命令可能會變得相當無聊和耗時。這篇短文旨在為 Linux 係統管理員提供一種簡單而無人值守的方式來批量創建用戶。newusers 命令將幫助你通過從預填文件中獲取信息來創建多個用戶。

要求

訪問 Linux 計算機的特權。

約定

  • # - 給定命令需要以 root 用戶權限運行或者使用 sudo 命令
  • $ - 給定命令以常規權限用戶運行

如何進行

創建一個包含用戶名的文件

首先,你需要創建一個包含用戶名列表的文件。


  1. $ vi users-list.txt

在文件中,一個用戶一行,下麵是樣式:


  1. Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
  2. Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
  3. Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
  4. ...

創建用戶

在創建了包含用戶信息的文件後,使用 newusers 命令創建用戶。


  1. # newusers users-list.txt

檢查用戶賬戶

最後你可以確認用戶已經正確創建了,在 /etc/passwd 文件中查看它們:


  1. # tail /etc/passwd

using newusers for bulk user creation

using newusers for bulk user creation


原文發布時間為:2017-02-14

本文來自雲棲社區合作夥伴“Linux中國”

最後更新:2017-05-26 09:01:57

  上一篇:go  rtop:一個通過 SSH 監控遠程主機的交互式工具
  下一篇:go  【盤點】中國十大大數據管理局