passwd:

  1. /usr/bin/passwd

libdl.so.2 => /lib/libdl.so.2 (0x40026000)

libpam.so.0 => /lib/libpam.so.0 (0x4002a000)

libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x40032000)

libpwdb.so.0 => /lib/libpwdb.so.0 (0x40035000)

libpopt.so.0 => /lib/libpopt.so.0 (0x4007d000)

libc.so.6 => /lib/libc.so.6 (0x40084000)

libcrypt.so.1 => /lib/libcrypt.so.1 (0x401c3000)

libnsl.so.1 => /lib/libnsl.so.1 (0x401f1000)

/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

  1. 本程式可讓一般使用者用來更換密碼

用法: passwd [選項...] <帳號名>

-d, --delete 刪除該帳號名的密碼 (root 才可使用)
-f, --force 強迫執行
-k, --keep-tokens 保留尚未過期的密碼
-l, --lock 鎖定該帳號 (root 才可使用)
-S, --status 輸出該帳號的資訊 (root 才可使用)
--stdin 指定新密碼該從標準輸入中輸入, 例如管線(pipe) (root 才可使用)
-u, --unlock 解除該帳號的鎖定 (root 才可使用)



輔助選項

-?, --help 顯示輔助訊息
--usage 顯示使用方法

  1. Examples:

  1. passwd –d billiard (刪除billiard這各帳號的密碼, root only)

  2. passwd –l billiard (鎖定billiard這各帳號讓其不能登入)

  3. passwd –u billiard (解除billiard帳號的鎖定)

  4. passwd –stdin billiard (從stdin讀入billiard的密碼設定)

  5. passwd –S billiard (列出billiard帳號資訊)

  6. passwd –k billiard (更新已過期的密碼)

  1. 在Linux Mandrake裡面的man page中說明, 此程式透過Linux-PAM API執行. 此� {式將初始化為一各”passwd”的服務並利用設定好的password模組來認證並更新使用者的密碼.