openstack windows虚拟机忘记密码

2023-06-08

1、nova rescue --image a4a48ecb-aefc-4da2-852f-f3d8fd5f0d52 --password easyliao 873a25b6-ed81-4aed-8128-36e56f1bad7d
nova unrescue 873a25b6-ed81-4aed-8128-36e56f1bad7d

--image 指定营救救模式使用的镜像,由于centos及redhat需要安装额外的包才可识别ntfs文件系统,故该镜像为ubuntu的镜像。
2、安装Ntfs
wget -c https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
tar xf ntfs-3g_ntfsprogs-2017.3.23.tgz
cd ntfs-3g_ntfsprogs-2017.3.23
./configure;make;make install
mount -t ntfs-3g /dev/vdb2 /mnt

3、替换
mv /mnt/Windows/System32/Magnify.exe /mnt/Windows/System32/Magnify.exe.old
将windows命令行工具拷贝为放大镜工具文件名
cp /mnt/Windows/System32/cmd.exe /mnt/Windows/System32/Magnify.exe

4、停止救援模式
修复完成后,退出rescue模式,在控制节点执行nova unrescue vm_uuid

[root@node-1 ~]# nova unrescue 5ec5fed5-90ac-464e-a584-6b303c29ff0a

nova unrescue 873a25b6-ed81-4aed-8128-36e56f1bad7d
ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token).

5、在登录界面打开放大镜,会进入cmd
net user
激活用户
net user administrator active
修改密码
net user administrator *

分类:操作系统 | 标签: |

相关日志

评论被关闭!