AWS云服务器重置,在AWS上重置/更改IAM用户密码的方法

本文指导如何在AWS IAM用户密码过期时,通过AWS CLI在Linux系统上安全重置密码,包括安装配置、生成复杂密码、使用update-login-profile命令,并提供密码策略遵循提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的IAM用户密码已过期,我无法访问AWS管理控制台进行重置,我可以在AWS上更改/重置IAM用户密码的唯一方法是使用AWS CLI,update-login-profile命令使IAM用户可以通过调用ChangePassword来更改自己的密码。你需要安装和配置AWS CLI工具才能按本文的方法操作,参考在Linux系统上安装和使用AWS CLI的方法。

AWS上重置/更改IAM用户密码

在Linux操作系统上设置AWS CLI后,使用你喜欢的密码生成器来获取要使用的复杂密码,我经常使用https://passwordsgenerator.net/来生成密码,可再参考在Linux系统终端中生成随机强密码的方法一文:

74fd3bd039226c00ba70980e223c27a4.png

使用以下命令语法复制生成的密码并重置你的IAM用户密码:

aws iam update-login-profile --user-name --password

说明:

1、是要更新其密码的用户的名称。

2、是指定IAM用户的新密码。

比如:

aws iam update-login-profile --user-name ywnz --password 'ThRi2DhfdFPl^oo'

你还可以通过要求指定的IAM用户在下次登录时设置新密码来指定是否仅使用新密码一次:

aws iam update-login-profile --user-name ywnz --password 'ThRi2DhfdFPl^oo' --password-reset-required

如果新密码违反了帐户密码策略,则该命令将返回PasswordPolicyViolation错误。

根据提供的JSON字符串重置/更改密码密码

create-login-profile可用于首先为指定用户创建密码,使用户能够通过AWS管理控制台访问AWS服务:

aws iam create-login-profile --generate-cli-skeleton > create-login-profile.json

此命令创建一个名为create-login-profile.json的JSON文件,可以使用该文件填写后续create-login-profile命令的信息:

8f5f12f2b768413f03df6d2363d44ab1.png

运行update-login-profile时,请使用-cli-input-json选项,以根据保存的JSON字符串执行服务操作:

aws iam update-login-profile --cli-input-json file://create-login-profile.json

首次登录Web控制台时,系统会要求你重置密码,如下图所示:

2f3cac5b4d3f8a26032a77c375ea0f7a.png

至此,目的达到。

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值