chuser
請使用 chuser 指令來變更現有使用者的屬性。
語法
參數
- -remote yes | no
- (選用)指定使用者是否利用遠端鑑別服務向叢集鑑別。必須設定 yes 或 no。如果已設定 password,則無法指定 -remote yes。
- -password cleartext_password
- (選用)指定要與使用者相關聯的新密碼。如果已設定 remote,則此參數會失敗。密碼開頭和結尾不能是空白。它必須由 6 - 64 個可列印的 ASCII 字元的字串組成。您必須用單引號括住密碼。您可以選擇性地使用 -password 參數來指定密碼。如果未指定密碼,在執行指令之前,系統會發出密碼提示,且不會顯示您輸入的密碼。如果您使用提示字元,請切勿將密碼含括在單引號中。您可以設定 -password 參數或 -nopassword 參數。
- -nopassword
- (選用)指定要刪除使用者的密碼。
- -keyfile sshkey_filename
- (選用)指定包含「安全 Shell (SSH)」公開金鑰的檔案名稱。您可以設定 keyfile 參數或 nokey 參數。
- -nokey
- (選用)指定要刪除使用者的 SSH 金鑰。
- -usergrp group_name | group_id
- (選用)指定使用者的新群組。
- user_name | user_id
- (必要)指定要變更屬性的使用者。
說明
請使用 chuser 指令來修改現有使用者的屬性。
您必須有「安全管理者」角色,才能建立、刪除或變更使用者。 您可以發出除 sainfo 和 satask 指令之外的所有指令。只有 superuser 使用者才能發出這些指令。
usergrp 參數僅適用於本端使用者。如果您將使用者從本端改成遠端,就會 移除使用者與任何群組的關聯。
如果將使用者從遠端變更成本端,您必須指定使用者群組。如果將使用者從本端變更為遠端,則使用者可以具有 SSH 金鑰,但不得具有密碼。
如果您使用 keyfile 參數,則執行此指令之前,應將 SSH 金鑰檔置於 /tmp 目錄中。當您執行指令時,SSH 金鑰會複製到叢集狀態中,針對使用者而 啟動,且會刪除輸入檔。
呼叫範例
chuser -remote no -usergrp Monitor -nokey jane
結果輸出:
No feedback
