chuser

請使用 chuser 指令來變更現有使用者的屬性。

語法

讀取語法圖表略過語法圖表
>>-chuser -+--------------------------------------+------------->
           +- -password -+----------------------+-+   
           |             '- cleartext_password -' |   
           '- -nopassword ------------------------'   

>--+-----------------------------+--+--------------------+------>
   +- -keyfile - sshkey_filename-+  '- -remote--+- yes-+-'   
   '- -nokey---------------------'              '- no--'     

>--+---------------------------+--+-user_name-+----------------><
   '- -usergrp--+-group_name-+-'  '-user_id---'   
                '-group_id---'                    

參數

-password cleartext_password
(選用)指定要與使用者相關聯的新密碼。密碼開頭和結尾不能是空白。它必須由 6 - 64 個可列印的 ASCII 字元的字串組成。您可以選擇性地使用 password 參數來指定密碼。如果未指定密碼,在執行指令之前,系統會發出密碼提示,且不會顯示您輸入的密碼。您可以設定 password 參數或 nopassword 參數。
-nopassword
(選用)指定要刪除使用者的密碼。
-keyfile sshkey_filename
(選用)指定包含「安全 Shell (SSH)」公開金鑰的檔案名稱。您可以設定 keyfile 參數或 nokey 參數。
-nokey
(選用)指定要刪除使用者的 SSH 金鑰。
-remote yes | no
(選用)指定使用者是否利用遠端鑑別服務向叢集鑑別。必須設定 yesno
-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