开发者社区> 问答> 正文

为什么修改阿里云密码后无法登录虚拟机?

为什么修改阿里云密码后无法登录虚拟机?

展开
收起
河水流流 2024-08-14 23:16:34 21 0
2 条回答
写回答
取消 提交回答
  • 原因1:
    误修改系统默认用户名administrator (Windows系统)或r00t(Linux系统)导致控制台重詈密码不生效
    解决方案:通过修改后的用户名和密码登录实例,然后将用户名修改回默认用户名。

    原因2:
    当ECS实例中存在第三方杀毒软件时,杀毒软件可能会拦截在线重置密码操作,此时会导致修改密码操作失败。
    解决方案:
    建议您选择离线重置密码或调用ModifylnstanceAttribute接口重置实例密码,然后重启实例后再尝试重新登录。如果业务允许,您也可以重新初始化系统盘以恢复ECS实例,重新初始化系统盘后数据将会丢失,请务必提前创建一个云盘快照做好数据备份。

    原因3:
    原因3:系统中的 /etc/shadow 或 /etc/passwd 文件属性配置错误,例如配置了1、a属性(表示不能删除、修改数据),会导致修改账号密码不生效。
    解决方案:修改 /etc/shadow 或 /etc/passwd 文件属性

    原因4:系统空间不足时,操作系统可能无法创建临时文件或执行其他涉及云盘I/0的任务,也会导致重置密码后无法使用新密码登录。
    解决方案:
    排查并清理占用内存较大的目录或文件,然后再尝试重新登录。具体操作,请参见解决Linux实例磁盘空间满问题、解决Windows实例中无法査看数据盘问题,对云盘容量进行扩容,然后再尝试重新登录。

    参考链接:快速上手RPC风格请求体&签名机制https://help.aliyun.com/zh/sdk/product-overview/rpc-mechanism

    2024-08-15 10:49:41
    赞同 2 展开评论 打赏
  • 可能是该ECS实例账号对应的/etc/shadow或/etc/passwd文件属性配置错误,例如配置了i、a属性(表示不能删除、修改数据),导致修改账号密码不生效。此时,只能使用修改前的密码登录。
    image.png

    解决方案:
    image.png

    ——参考链接

    2024-08-15 08:42:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载