複製** **如下:
useradd.sh
#!/bin/bash
for name in tom joy john mark james
dowww.cppcns.com useradd $name
&nbsrlvmrnvp; echo "redhat" | passwd --stdin $name
done
好了,執行結束後會自動新建使用者tom、joy、joh程式設計客棧n 、mark、james,並且密碼都設定為「redhat」。
該shell主要用到了use程式設計客棧radd新增使用者、echo、passwd修改密碼、stdin標準輸入、|管道,最後還要for迴圈。
程式設計客棧其實還可以這麼做,擴充套件一下,把賬號和密碼儲存到乙個檔案,用awk讀取,然後執行。
本文標題: shell指令碼實現批量新增使用者
本文位址:
shell指令碼批量新增使用者
shell指令碼 shell 是命令直譯器 檢視當前系統支援的shell型別 cat etc shells 檢視當前使用shell echo shell 使用者新增 useradd 引數 名字 e 指定使用者失效時間 c 新增使用者備註 在 etc passwd第五字段 d 指定使用者家目錄 使用者...
shell指令碼 批量新增或刪除使用者
寫乙個指令碼 新增若干個使用者,密碼同使用者名稱 但要求只有使用者不存在的情況下才能新增 接受兩個引數 第乙個為選項,如 add 新增使用者user1.user10 del 刪除使用者user1.user10 第二個引數為使用者列表,如adminusers,user1,user2,user3,hel...
Shell指令碼 批量建立使用者
格式為 使用者名稱 空格 tab 密碼 就是將資料分為兩列 users.txt文字內容示例 新建文字命令 touch create users.sh 編譯文字命令 vim create users.sh bin bash 批量建立使用者 while read line do 讀取line列表中的資料...