chuser

使用 chuser 命令来更改现有用户的属性。

语法

chuser [ { -password [ cleartext_password ] | -nopassword } ] [ { -keyfile sshkey_filename | -nokey } ] [ -remote { yes | no } ] [ -usergrp { group_name | 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 密钥。
-remoteyes | no
(可选)指定用户是否使用远程认证服务向集群进行认证。 必须设置 yesno
-usergrpgroup_name | group_id
(可选)指定用户的新组。
user_name | user_id
(必需)指定要更改哪位用户的属性。

描述

您可以使用 chuser 命令来修改现有用户的属性。

您必须具有“安全性管理员”角色才能创建、删除或更改用户。

对于本地用户,仅可以使用usergrp 参数。 如果您将用户从本地更改为远程,那么将移除与任何组的用户关联。

如果您将用户从远程更改为本地,那么必须指定用户组。 如果您将用户从本地更改为远程,那么用户必须具有密码和 SSH 密钥。

如果使用 keyfile 参数,那么运行此命令之前,应将 SSH 密钥文件置于 /tmp 目录中。 运行命令时,SSH 密钥会拷贝到集群状态并为用户激活,然后会删除输入文件。

调用示例

chuser -remote no -usergrp Monitor -nokey jane

生成的输出:

No feedback