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