操作场景
如果Windows操作系统弹性云主机未安装密码重置插件,可以参见本节内容重新设置密码。
本节操作介绍的方法仅适用于修改Windows本地账户密码,不能修改域账户密码。
Linux操作系统请参见重置Linux云主机密码(未安装重置密码插件)。
说明
注意本节操作的方法需要卸载系统盘,为了避免造成系统盘数据丢失,建议您在操作前先备份系统盘。
前提条件
准备一台Linux操作系统的临时弹性云主机,建议操作系统为Ubuntu14.04以上版本,且该临时弹性云主机与待重置密码的弹性云主机位于同一个可用区。
说明目前仅支持Ubuntu 16.04和Ubuntu 18.04版本的公共镜像执行该操作。
您可以选择符合要求的已有云主机作为临时弹性云主机,也可以重新购买一台临时弹性云主机。
重新购买的弹性云主机在重置密码后,建议释放,以免继续收费。
临时弹性云主机已经绑定弹性IP,并配置系统apt-get源。
通过下面的方法,在临时弹性云主机中安装ntfs-3g和chntpw软件包。
方法一:
执行以下命令,安装ntfs-3g和chntpw软件包。
sudo apt-get install ntfs-3g chntpw
方法二:
根据临时弹性云主机的操作系统版本,下载对应版本的ntfs-3g和chntpw软件包进行安装。
ntfs-3g获取地址:https://www.tuxera.com/community/open-source-ntfs-3g/。
chntpw获取地址:https://pkgs.org/download/chntpw。
操作步骤
-
关闭原弹性云主机,卸载系统盘,并将其挂载至临时弹性云主机上。
a. 登录管理控制台。
b. 选择“计算 > 弹性云主机”。
c. 原Windows弹性云主机关机,并进入其详情页,选择“云硬盘”页签。
d. 单击系统盘所在行的“卸载”,卸载系统盘。
e. 展开临时弹性云主机的详情页,并选择“云硬盘”页签。
f. 单击“挂载磁盘”,在“挂载磁盘”对话框中,选择1.d中卸载的系统盘,并将其挂载到临时弹性云主机上。
说明原Windows弹性云主机关机时,请勿执行强制关机操作,否则可能引起重置密码操作失败。
-
远程登录临时弹性云主机,挂载磁盘。
a. 执行以下命令,查看卸载的系统盘在临时弹性云主机上的目录。fdisk -l
b. 执行以下命令,将卸载的系统盘的文件系统挂载到临时弹性云主机上。
mount -t ntfs-3g /dev/2.a的查询结果 /mnt/
例如,2.a的查询结果为“xvde2”:
mount -t ntfs-3g /dev/xvde2 /mnt/
如果执行上述挂载命令时出现如下错误提示信息,可能是由于ntfs文件系统不一致,需要修复文件系统一致性错误。
The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount '/dev/xvde2': Operation not permitted The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' mount option.
您可以执行以下命令修复ntfs文件系统,然后再执行挂载命令。在修复前请先备份磁盘数据。
ntfsfix /dev/2.a的查询结果
例如,2.a的查询结果为“xvde2”:
ntfsfix /dev/xvde2
-
修改密码,并清除原始密码。
a. 执行以下命令,备份SAM文件。cp /mnt/Windows/System32/config/SAM /mnt/Windows/System32/config/SAM.bak
b. 执行以下命令,修改指定用户密码。
chntpw -u Administrator /mnt/Windows/System32/config/SAM
c. 按照系统提示,依次输入“1”、“q”和“y”,按“Enter”。
系统包含如下回显信息时,表示密码清除成功。
Select: [q] > 1 Password cleared! Select: [q] > q Hives that have changed: #Name 0 Write hive files? (y/n) [n] : y 0 - OK
-
关闭临时弹性云主机,卸载原弹性云主机的系统盘,并将其挂载回原弹性云主机。
a. 临时弹性云主机关机,并进入详情页,选择“云硬盘”页签。
b. 单击“卸载”,卸载1.f中临时挂载的数据盘。
c. 展开原Windows弹性云主机的详情页,选择“云硬盘”页签。
d. 单击“挂载磁盘”,在“挂载磁盘”对话框中,选择4.b中卸载的数据盘,并选择挂载点为“/dev/sda”。
-
开启原Windows弹性云主机,设置新密码。
a. 单击“开机”,开启原Windows弹性云主机,待状态为“运行中”后,单击“操作”列下的“远程登录”。
b. 单击“开始”菜单,在搜索框中输入“CMD”,按“Enter”。
c. 执行以下命令,修改用户密码,新密码必须符合表 密码设置规则。
net user Administrator 新密码
表 密码设置规则
参数 | 规则 | 样例 |
---|---|---|
密码 | 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种:大写字母,小写字母,数字, 特殊字符 Windows操作系统云主机特殊字符:包括“$”、“!”、“@”、“%”、“-”、“”、“=”、“+”、“[”、“]”、“:”、“.”、“/”、“,”和“?” Linux操作系统特云主机特殊字符:包括“!”、“@”、“%”、“-”、“ ”、“=”、“+”、“[”、“]”、“:”、“.”、“/”、“^”、“,”、“{”、“}”和“?” 密码不能包含用户名或用户名的逆序。Windows操作系统的云主机,不能包含用户名中超过两个连续字符的部分。 |
YNbUwp!dUc9MClnv说明样例密码随机生成,请勿复制使用样例。 |