linux chpasswd命令 批量修改使用者密碼

2021-09-29 12:50:52 字數 809 閱讀 7608

chpasswd  批量修改使用者密碼

工作原理:

從系統的標準輸入讀入使用者的名稱和口令,並利用這些資訊來更新系統上已存在的使用者的口令

語法:1:# echo 使用者名稱:密碼 | chpasswd

2:# chpasswd < doiido.txt

引數:-e :如果使用了-e選項,口令將只能以加密的方式傳遞

如果未使用-e選項,口令將按明文的形式傳遞

注意事項

1:使用者名稱必須是系統上已存在的使用者

2:普通使用者沒有使用這個指令的許可權

3:如果輸入檔案是按非加密方式傳遞的話,請對該檔案進行適當的加密。

4:指令檔案不能有空行

例項1、直接修改doiido使用者的密碼為helloboy

# echo doiido:helloboy |chpasswd

2、使用doiido.txt裡面的使用者名稱密碼批量修改相應使用者的密碼

2.1:首先建立指令檔案doiido.txt(格式為[username:passwd])

# vi doiido.txt

doiido1:helloboy

doiido2:hellogirl

2.2:將doiido.txt的內容傳輸到chpasswd指令來修改相應使用者的密碼

# chpasswd < doiido.txt

3、讓普通使用者使用chpasswd

預設普通使用者是沒有chpasswd的許可權,但是可以通過修改命令檔案許可權來修改

# chmod 4755 /usr/sbin/chpasswd

這樣普通使用者就可以使用chpasswd來修改密碼

Tcl TK之命令 命令 命令

在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...

source 命令 命令

source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...

監控命令命令

第1行結果和uptime一樣 第2行顯示程序狀態統計,zombie 殭屍程序 第3行顯示cpu使用率,us 使用者使用cpu百分比 sy 系統使用cpu百分比 id cpu空閒百分比 第4 5行顯示記憶體 平均使用率和每個cpu使用率 小技巧 按z加顏色,按x高亮排序列,按 進行排序列左右切換 安裝...