新建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處標黃的位置即可:
rd::600?user:/home/rd:/bin/bash
新建passwd.txt
,內容為:
user001:1234
user002:1234
user003:1234
user004:1234
user005:1234
user006:1234
批量插入使用者:
newusers < user.txt #批量更新使用者
檢視:
vim /etc/passwd;
#檢視是否有新使用者(注:這步很重要,因為前面命令如果有錯,使用者可能沒有建立)
ls /home;
#檢視home目錄是否有新使用者資料夾
批量更新密碼:
chpasswd < passwd.txt #批量更新密碼
這就ok了。
網上有的人說要用到pwconv
和pwunconv
,其實以上操作就完成了啊。
linux批量新增使用者和批量修改密碼
一 批量建立使用者 通過命令newusers可以實現批量的建立使用者。這個命令的用法為 newusers file.txt 乙個文字檔案 文字檔案內存放需要批量新增的使用者資訊 但是對格式有要求 格式 pw name pw passwd pw uid pw gid pw gecos pw dir p...
Ubuntu中批量新增使用者並設定密碼方法
乙個系統管理員,可能要經常的新增使用者,可能是在一台機器上,也有可能是在很多機器上要新增同乙個使用者。基本上,批量新增使用者有兩種方式 一是用useradd passwd命令配合指令碼來新增 主要是用來在不同的機器上新增不同的使用者,或者在同一臺機器上新增大量的規則命名的使用者。二是用newuser...
linux新增使用者並設定密碼以及刪除使用者
新增使用者test 1 登入root賬戶,記住是用 su 切換到root,而不是su,因為su是只取得root的許可權,su 是取得root的許可權後還執行root的profile來取得root的環境變數 2 執行命令useradd test增加乙個叫test的使用者 3 執行命令passwd te...