勵志

勵志人生知識庫

chpasswd用法

`chpasswd` 命令是一個用於批量更新用戶口令的工具,它可以將一個檔案的內容重新定向添加到 `/etc/shadow` 中。這個命令從系統的標準輸入讀入用戶的名稱和口令,並利用這些信息來更新系統上已存在的用戶的口令。

以下是 `chpasswd` 的用法:

基本用法:`echo 用戶名:密碼 | chpasswd`

常用參數:

`-e` 或 `--encrypt`:輸入的密碼是加密後的密文。

`-h` 或 `--help`:顯示幫助信息並退出。

`-m` 或 `--method` `METHOD`:當被支持的密碼未被加密時,使用 `MD5` 加密代替 `DES` 加密。

例如,要創建一個包含用戶密碼的檔案,格式為 `username:password`,可以使用命令 `echo abc:abc123 > passwd.txt`。然後使用 `chpasswd` 命令更新這些密碼,命令格式為 `chpasswd < passwd.txt`。

請注意,命令行中沒有用戶名和密碼,而是回車後以 "用戶名:密碼" 的格式輸入,其中密碼一般為明文。`chpasswd` 根據選項加密口令。