新增批次使用者
新增批次使用者
新增和刪除使用者對每位Linux系統管理員都是輕而易舉的事,比較棘手的是如果要新增幾十個、上百個甚至上千個使用者時,我們不太可能還使用useradd一個一個地新增,必然要找一種簡便的建立大量使用者的方法。Linux系統提供了建立大量使用者的工具,可以讓您立即建立大量使用者,方法如下:
(1)先編輯一個文字使用者檔案。
每一列按照
/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
(2)以root身份執行命令
/usr/sbin/newusers
,從剛建立的使用者檔案
user.txt
中匯入資料,建立使用者:
# newusers < user.txt
然後可以執行命令
vipw
或
vi /etc/passwd
檢查
/etc/passwd
檔案是否已經出現這些使用者的資料,並且使用者的宿主目錄是否已經建立。
(3)執行命令/usr/sbin/pwunconv。
將
/etc/shadow
產生的
shadow
密碼解碼,然後回寫到
/etc/passwd
中,並將
/etc/shadow
的
shadow
密碼欄刪掉。這是為了方便下一步的密碼轉換工作,即先取消
shadow password
功能。
# pwunconv
(4)編輯每個使用者的密碼對照檔案。
格式為:
使用者名稱:密碼
例項檔案
passwd.txt
內容如下:
user001:123456user002:123456user003:123456user004:123456user005:123456user006:123456
(5)以 root 身份執行命令
/usr/sbin/chpasswd
。
建立使用者密碼,
chpasswd
會將經過
/usr/bin/passwd
命令編碼過的密碼寫入
/etc/passwd
的密碼欄。
# chpasswd < passwd.txt
(6)確定密碼經編碼寫入/etc/passwd的密碼欄後。
執行命令
/usr/sbin/pwconv
將密碼編碼為
shadow password
,並將結果寫入
/etc/shadow
。
# pwconv
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69999710/viewspace-2773387/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批次圖片新增水印
- Linux面試題-批次新增使用者並設定8位隨機密碼Linux面試題隨機密碼
- 大量影片批次新增背景圖片的操作
- 大量影片要批次新增srt字幕就用它
- MySql新增使用者MySql
- 一招教你批次給影片新增馬賽克
- 滾動的字幕怎麼批次新增到影片呢?
- 新增的影像批次調整背景或顯示方法
- 怎樣用python給pdf批次新增水印並加密Python加密
- mySql 新增新使用者MySql
- RabbitMQ 新增新使用者MQ
- MyBatis的新增使用者MyBatis
- Vagrant 新增 root 使用者
- 批次給大量影片新增srt字幕的簡單步驟
- MySQL新增使用者使用者與授權MySql
- Ubuntu-給新增使用者新增root許可權Ubuntu
- 快速為Windows新增使用者Windows
- layui使用者新增實現UI
- linux新增使用者和組Linux
- 如何在 Linux 桌面新增使用者Linux
- CentOS 7 中新增新使用者CentOS
- AWS EKS 新增IAM使用者角色
- 合併影片的同時能批次新增文案和音訊嗎?音訊
- 批次影像水印新增工具Watermark Sense for Mac如何更好保護自己作品Mac
- 新建使用者並將使用者新增到root使用者組內
- Mysql 建立資料庫\新增使用者\使用者授權MySql資料庫
- linux建立使用者並新增到sudo使用者組中Linux
- 教你玩轉Linux—新增批量使用者Linux
- 教你如何在Linux 桌面新增使用者Linux
- ue4新增使用者介面、UIUI
- 3. 批量新增多個使用者
- Linux基礎命令---新增使用者useraddLinux
- Linux基礎命令—新增使用者useraddLinux
- manjaro 新增當前使用者到kvmJAR
- Linux vsftp vuer虛擬使用者的建立批次指令碼LinuxFTPVue指令碼
- mybatis Selective動態判斷屬性值新增或修改操作,batch批次操作MyBatis
- UserService 新增使用者關聯索引 addUserPermission 分析索引
- 為Kubernetes叢集新增使用者認證