使用 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 密钥。
- -remote yes | no
- (可选)指定用户是否使用远程认证服务向集群进行认证。 必须设置 yes 或 no。
- -usergrpgroup_name | group_id
- (可选)指定用户的新组。
- user_name | user_id
- (必需)指定要更改哪位用户的属性。
描述
您可以使用 chuser 命令来修改现有用户的属性。
您必须具有“安全性管理员”角色才能创建、删除或更改用户。
对于本地用户,仅可以使用usergrp 参数。 如果您将用户从本地更改为远程,那么将除去与任何组的用户关联。
如果您将用户从远程更改为本地,那么必须指定用户组。 如果您将用户从本地更改为远程,那么用户必须具有密码和 SSH 密钥。
如果使用 keyfile 参数,那么运行此命令之前,应将 SSH 密钥文件置于 /tmp 目录中。 运行命令时,SSH 密钥会拷贝到集群状态并为用户激活,然后会删除输入文件。
调用示例
chuser -remote no -usergrp Monitor -nokey jane
生成的输出:
No feedback