openstack如何修改忘记密码的实例密码
来源:互联网 发布:辉臣车销软件 编辑:程序博客网 时间:2024/06/06 02:16
openstack镜像繁多,有些不是我们自己上传的,比如说其他人上传的但是我使用它创建了一个实例,但不知道密码怎么办呢?进入系统启动过程破解?有时候实例创建太快来不及。今天我们介绍一个新的办法,确切的说是一个小工具:libguestfs-tools。
1、安装libguestfs-tools工具
yum -y install libguestfs-tools或atp-get install libguestfs-tools
2、在宿主机上通过virsh list –all,与开关实例确定实例编号
root@ubuntu2:~# virsh list --all Id Name State---------------------------------------------------- 1 instance-00001035 running 6 instance-00000f6e running 321 instance-00001263 running 3584 instance-0000125f running 3592 instance-00001270 running 3631 instance-00001276 running 3637 instance-0000125d running 3638 instance-0000125b running 3649 instance-00001324 running - instance-00000058 shut off - instance-00000059 shut off - instance-0000005c shut off - instance-000009c0 shut off - instance-00001147 shut off
3、对实例关机(必须关机,否则无法修改密码)
4、生成新密码
root@ubuntu2:~# openssl passwd -1 "123"$1$/20Vnod9$vBvUgodH2qMVTB1EiEs30.
linux系统的加密密码通常存储在/etc/shadow 文件中,共分9列,用“:”分隔,其中第一列是用户名,第二列是密码。密码通常用MD5加密,这里我们用openssl加密工具,-1 即是普通MD5加密
root:$6$H.RTQF71$7u2Y9YBJPB5.76jbhlTUVdoI/aea2x6mR2yvZx0VukGzaCAWhb.kO9doDaoB9l33IweoL.GvzzksJfQzw.Ntse1:17494:0:99999:7:::bin:*:17110:0:99999:7:::daemon:*:17110:0:99999:7:::adm:*:17110:0:99999:7:::lp:*:17110:0:99999:7:::sync:*:17110:0:99999:7:::shutdown:*:17110:0:99999:7:::halt:*:17110:0:99999:7:::mail:*:17110:0:99999:7:::operator:*:17110:0:99999:7:::games:*:17110:0:99999:7:::ftp:*:17110:0:99999:7:::nobody:*:17110:0:99999:7:::systemd-network:!!:17494::::::dbus:!!:17494::::::polkitd:!!:17494::::::postfix:!!:17494::::::chrony:!!:17494::::::sshd:!!:17494::::::
5、修改root账户密码
复制上面得到的密码,执行下面命令(instance-id不是openstack里面的id,而是virsh list 命令查看得到的instance-**那个)
virt-edit -d ***instance-id*** /etc/shadow
待打开后修改替换root账户第二栏密码
root:$6$H.RTQF71$7u2Y9YBJPB5.76jbhlTUVdoI/aea2x6mR2yvZx0VukGzaCAWhb.kO9doDaoB9l3IweoL.GvzzksJfQzw.Ntse1:17494:0:99999:7:::修改为root:$1$/20Vnod9$vBvUgodH2qMVTB1EiEs30.:17494:0:99999:7:::
保存退出,然后重启实例,就可以用新密码“123”登录了。
阅读全文
0 0
- openstack如何修改忘记密码的实例密码
- 忘记MySql的root密码如何修改
- 忘记mysql的登录密码如何修改
- MySql的root密码忘记如何修改
- Ubuntu忘记密码后,如何修改密码遇到的问题
- 忘记root密码,如何修改root密码
- 【Mysql】忘记密码如何修改原始密码
- mysql 忘记密码后如何修改密码
- oracle 忘记密码 ---如何修改密码
- mysql忘记密码如何修改
- Mysql密码忘记如何修改
- mysql 忘记密码,如何修改
- 忘记mysql密码如何修改?
- 忘记sqlserver2000的密码 修改密码
- Ubuntu忘记密码,修改密码的方法
- mysql密码忘记的修改
- 忘记myql的root的密码,如何修改?
- 忘记root密码,如何修改出错的sudoers文件
- csp 2016_4_3 路径解析
- c#圆形自定义按钮
- 平衡二叉树(遍历,插入,删除)的C实现
- Python运算符优先级
- 爬虫实战:使用 HttpClient 实现页面源码下载
- openstack如何修改忘记密码的实例密码
- 深入浅出——网络模型中Inceptionv1到 v4 的作用与结构全解析
- java8的Stream的排序
- Android studio 打出aar包
- wiki:High Efficiency Image File Format
- 中欧MiniMBA-精益创新
- 深入理解ConcurrentHashMap原理分析以及线程安全性问题
- 产品经理之用户体验要素
- centos 7ssh设置