教你玩轉Linux—新增批量使用者
新增和刪除使用者對每位 Linux系統管理員都是輕而易舉的事,比較棘手的是如果要新增幾十個、上百個甚至上千個使用者時,我們不太可能還使用useradd一個一個地新增,必然要找一種簡便的建立大量使用者的方法。 |
Linux系統提供了建立大量使用者的工具,可以讓您立即建立大量使用者,方法如下:
每一列按照/etc/passwd密碼檔案的格式書寫,要注意每個使用者的使用者名稱、UID、宿主目錄都不可以相同,其中密碼欄可以留做空白或輸入x號。一個範例檔案user.txt內容如下:
user001::600:100:user:/home/user001:/bin/bash user002::601:100:user:/home/user002:/bin/bash user003::602:100:user:/home/user003:/bin/bash user004::603:100:user:/home/user004:/bin/bash user005::604:100:user:/home/user005:/bin/bash user006::605:100:user:/home/user006:/bin/bash
# newusers < user.txt
然後可以執行 命令 vipw 或 vi /etc/passwd 檢查 /etc/passwd 檔案是否已經出現這些使用者的資料,並且使用者的宿主目錄是否已經建立。
將 /etc/shadow 產生的 shadow 密碼解碼,然後回寫到 /etc/passwd 中,並將/etc/shadow的shadow密碼欄刪掉。這是為了方便下一步的密碼轉換工作,即先取消 shadow password 功能。
# pwunconv
範例檔案 passwd.txt 內容如下:
user001:密碼 user002:密碼 user003:密碼 user004:密碼 user005:密碼 user006:密碼
建立使用者密碼,chpasswd 會將經過 /usr/bin/passwd 命令編碼過的密碼寫入 /etc/passwd 的密碼欄。
# chpasswd < passwd.txt
執行命令 /usr/sbin/pwconv 將密碼編碼為 shadow password,並將結果寫入 /etc/shadow。
# pwconv
這樣就完成了大量使用者的建立了,之後您可以到/home下檢查這些使用者宿主目錄的許可權設定是否都正確,並登入驗證使用者密碼是否正確。
原文地址: https://www.linuxprobe.com/add-bulk-users.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2659844/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你玩轉Linux—使用者組的管理Linux
- linux批量新增使用者指令碼Linux指令碼
- 教你玩轉Linux—yum 命令Linux
- 教你如何在Linux 桌面新增使用者Linux
- 教你玩轉Linux—系統目錄結構Linux
- 兩張圖教你玩轉VIM!!!
- 教你如何玩轉力扣力扣
- 3. 批量新增多個使用者
- 通過shell指令碼 批量新增使用者指令碼
- 手把手教你玩轉GitGit
- 教你玩轉HTTP—請求方法HTTP
- 教你玩轉Git-安裝Git
- 教你玩轉CSS border(邊框)CSS
- 學會這些,教你如何玩轉linux作業系統Linux作業系統
- 教你玩轉Git-分支合併Git
- 教你玩轉Git-建立倉庫Git
- 小邵教你玩轉promise原始碼Promise原始碼
- 小邵教你玩轉ES6
- 8分鐘丨教你玩轉 APIAPI
- 教你零基礎玩轉 vim
- 《DNF》刺客上手攻略 教你玩轉刺客
- Linux批量建立使用者指令碼Linux指令碼
- 教你玩轉Git-伺服器搭建Git伺服器
- 教你玩轉Git-合併衝突Git
- 教你玩轉Eclipse—修改字符集Eclipse
- PS常用快捷鍵分享,教你玩轉PS
- 做到這4點,教你玩轉社群團購……
- 7天教你玩轉雲伺服器伺服器
- 小邵教你玩轉JS物件導向JS物件
- 手把手教你玩轉谷歌TensorFlow谷歌
- 5分鐘教你玩轉 sklearn 機器學習(上)機器學習
- 4大趨勢教你玩轉社交廣告
- 教你玩轉WPS的符號欄符號
- 在Red Hat Linux 下新增大量使用者(轉)Linux
- Linux批量編碼轉換Linux
- linux批量建立和刪除使用者Linux
- 教你玩轉Git-提取遠端倉庫Git
- 實戰|教你用Python玩轉MysqlPythonMySql