69-CentOS編輯文件方式批量創建用戶


今天介紹一個偏冷門的批量創建用戶的方法,然而實際應用當中我也的確從未使用過;不過抱着多瞭解一種方法就多一條思路的觀念,我依舊還是想要分享給大家


#查看當前 CentOS 7 虛擬機下有哪些用戶
[root@C7 ~]# cat /etc/passwd|cut -d: -f 1
root
bin
…………. #省略
Sync
apache

#編輯將要創建的用戶的 用戶清單、密碼清單

#內容格式參考 /etc/passwd 文件
[root@C7 ~]# vim /data/user.txt
USER1:x:1101:1101:USER1:/home/USER1:/bin/bash
USER2:x:1102:1102:USER2:/home/USER2:/bin/bash
USER3:x:1103:1103:USER3:/home/USER3:/bin/bash
USER4:x:1104:1104:USER4:/home/USER4:/bin/bash
USER5:x:1105:1105:USER5:/home/USER5:/bin/bash

#內容格式:用戶 :密碼
[root@C7 ~]# vim /data/userpawd.txt
USER1:12345678
USER2:12345678
USER3:12345678
USER4:12345678
USER5:12345678
#執行創建
[root@C7 ~]# newusers /data/user.txt

#設置密碼
[root@C7 ~]# cat /data/userpawd.txt | chpasswd 

#查看新創建的用戶
[root@C7 ~]# cat /etc/passwd | grep ^USER
USER1:x:1101:1101:USER1:/home/USER1:/bin/bash
USER2:x:1102:1102:USER2:/home/USER2:/bin/bash
USER3:x:1103:1103:USER3:/home/USER3:/bin/bash
USER4:x:1104:1104:USER4:/home/USER4:/bin/bash
USER5:x:1105:1105:USER5:/home/USER5:/bin/bash

#查看用戶的加密密碼
#即使我設置一樣的密碼,其加密密碼顯示也並不一樣
[root@C7 ~]# getent shadow USER1 | cut -d: -f 1,2
USER1:$6$sIPgNs4Ee$WKN2aRc7o/YJFp4r2BcA2itgZUdXQNQQVWHUMscMrhgs4bQ8j5pMovUv1mCeNtqRI3Or167jBuOuRmRkifu1s1
[root@C7 ~]# getent shadow USER2 | cut -d: -f 1,2
USER2:$6$WHwR8Ohb/JRG$Mukchacva6IO4rKhfyv82S5v12GA3K.kbYiVsU7O3VSycbZEmhqxyU07UEwD0hIGHjG09FZo68zYyFOmsdN8A/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章