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
(選用)指定使用者是否利用遠端鑑別服務向叢集鑑別。必須設定 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