XenServer虚拟机root密码修改
来源:互联网 发布:天书世界阵法进阶数据 编辑:程序博客网 时间:2024/06/17 02:47
几种方法:一般第一种就可以了
1> 打开XenCenter管理控制台,找到要修改密码的那台虚拟机:
右键Properties–>Boot Options–>OS Boot Parameters–>将boot parameters的默认项目graphical utf8
修改为graphical utf8 single或single ,
重启这台虚拟机就会直接进入到单用户模式,然后passwd来修改root的密码.如下图
2> 是用命令让虚拟机从单用户模式启动:xe vm-param-set uuid=<vm_uuid> PV-args=single
思路:修改虚拟机linux系统的bootload文件。但是虚拟机此时无法登录进去,如果编辑呢,xenserver提供了一个接口,能让你在宿主机上编辑虚拟机boot分区所在磁盘块文件。
步骤:
1 #xe vm-list
查看需要修改boot文件(grub)所在的vm的uuid
2 #xe-edit-bootloader -u <linux_vm_uuid> -p <partition_number>
通过这条指令可以打开vm 的grug.conf文件,在kernel这一行的最后加上linux single 或1 然后保存,重启vm进入单用户模式,修改vm的root密码,密码修改后再把grub.conf文件改回来
试了上面的方法和网上其他方法,依旧进不了单用户模式,实在不行,绝招:
磁盘分离、其他系统连接磁盘,挂载磁盘分区,修改/etc/shadow文件root密码字符。
$6$IL1SgSgy$hWF9bgliWzvYlOYYh8azXCYK6OEQl1a/W4HA3SzTzf8KKnK2dgjDmi3PP4g.9lLN3VQ8vqV0Xrs9iZIguPOrY1
如上是123456 的密码加密形式,字符串登不上的话,找个自己知道的密码字符串替换过去。
openssl passwd -1 -salt 'fgf' # -salt 加盐
阅读全文
0 0
- XenServer虚拟机root密码修改
- Xen虚拟机修改root密码
- 修改xenserver登录密码
- 虚拟机ubuntu忘记root密码 /redhat修改root密码
- 虚拟机下Ubuntu修改root密码
- 修改虚拟机镜像的root密码
- XenServer如何取得忘记的root密码
- 虚拟机下linux 的root密码忘记怎么修改
- 虚拟机下linux 的root密码忘记怎么修改
- XenServer虚拟机
- mysql 修改root密码
- 修改mysql root密码
- linux修改root密码
- mysql修改root 密码
- mysql修改root密码
- ubuntu 修改root密码
- ubuntu 修改root密码
- linux修改root密码
- 使用新的robot跑gmapping例子不能动态避障原因分析
- [python]subprocess模块学习-call, checkall, check_output, Popen
- nltk.pos_tag函数
- 关于导入百度导航SDK报错以及解决方案
- Java引用
- XenServer虚拟机root密码修改
- Arbitrage POJ
- C#之System命名空间下的Console类
- 谈谈HashMap线程不安全的体现-resize死循环
- 连接虚拟机的Ubuntu
- android library 依赖出现的问题
- python中对dict或list等可变对象进行append操作
- PHP implode() 函数
- 2017/10/10模拟赛总结