批量新增使用者

2021-09-30 09:13:36 字數 1387 閱讀 1178

newusers命令匯入使用者資訊檔案

格式:[username]:[userpassword]:[uid]:[gid]:[usernote]:[userhome]:[shell]

首先用vi建立

user.info檔案

可以在其寫入

brother01::1001:3::/home/brother01:/bin/bash

brother02::1002:3::/home/brother02:/bin/bash

brother03::1003:3::/home/brother03:/bin/bash

brother04::1004:3::/home/brother04:/bin/bash

brother05::1005:3::/home/brother05:/bin/bash

brother06::1006:3::/home/brother06:/bin/bash

brother07::1007:3::/home/brother07:/bin/bash

brother08::1008:3::/home/brother08:/bin/bash

將其匯入

[root@localhost home]# newusers 

則自動生成使用者

可檢視其檔案

[root@localhost home]# tail -5 /etc/passwd

顯示效果為

brother04:$1$fmpnxx5t$ilrpnroxoefqw4sqh7ozn/:1004:3::/home/brother04:/bin/bash

brother05:$1$fmpnxx5t$ilrpnroxoefqw4sqh7ozn/:1005:3::/home/brother05:/bin/bash

brother06:$1$fmpnxx5t$ilrpnroxoefqw4sqh7ozn/:1006:3::/home/brother06:/bin/bash

brother07:$1$fmpnxx5t$ilrpnroxoefqw4sqh7ozn/:1007:3::/home/brother07:/bin/bash

brother08:$1$fmpnxx5t$ilrpnroxoefqw4sqh7ozn/:1008:3::/home/brother08:/bin/bash

在/home

中可以看到將為其檔案自動生成

[root@localhost home]# ls 

顯示效果為

brother01  brother04  brother07  dir_2  file4  home      user.info  

brother02  brother05  brother08  dir4   file5  new_list  brother03  brother06

批量新增使用者

總結為4個步驟 1 需要新增的使用者,先存放到 使用者檔案 中 2 真實密碼儲存在shadow裡,etc passwd中為佔位符,現在將shadow中的密碼寫到passwd中,此時passwd中儲存的為真實密碼。3 密碼檔案 寫到passwd中 4 使用者配置檔案裡的密碼再寫回shadow中 編輯使...

批量新增域使用者

批量新增域使用者 下面是addusers.vbs的內容 它從同資料夾的users.txt讀取要新增的使用者及其密碼.set adsou getobject url ldap cn users,dc fkdl,dc local ldap cn users,dc fkdl,dc local url co...

批量新增域使用者

公司現在需要搭建乙個域環境,作為乙個網管有來了一次活啊。乙個乙個的新增使用者這是很不明智的選擇啊,使用者基本上都有一些共同的屬性,批量處理比較方便。基本環境 windows server 2003 簡體中文版 sp2 網域名稱 milipp.com 利用for 語句輕鬆搞定 我們需要建立兩個檔案fo...