XenServer里的linux系统忘记密码解决方法

  • 格式:doc
  • 大小:150.50 KB
  • 文档页数:3

有一天,朋友找我帮忙,说他们那边有个某帅哥把VPS里的重要业务的CentOS系统密码修改后忘记了,让我帮忙解决。

在没做过的情况下,各种找度娘,问谷姐的情况下(E文不好,看不懂官方手册),再加上自己在洗澡那会,思考人生的灵感,终于找到解决办法。

使用工具:XenCenter

先简单讲讲思路,处理问题,思路才是最重要的。

XenServer在启动linux的时候,默认不会进入GRUB启动引导了(开机过程貌似都没有这个的界面),各位想用GRUB来恢复linux密码的大牛素不素很震惊了~~~

既然在GRUB方面下不了手,那么只能在XenServer上解决了,但是在XenCenter上也没有任何恢复密码的按钮或设置。

由于XenServer被Citrix收购以后,开始往图形化界面发展,所以网上命令比较多是以前xen命令行时代的,已经不怎么适用了,要自己去转换一下。

所以只能在XenCenter上想办法了。

突然想到,在平时安装系统时,或者维护系统时,总有这个引导选项(Boot Options),虽然是默认,但是每个系统都不同。会不会是这个东西在搞鬼:

于是,用关键词“graphical utf8”去找度娘与谷姐聊人生,终于找到相关的文章,恢复方法有两种,一种是图形化的,一种是命令行的,命令行的还没有尝试,所以暂时不写,以后再补充。

第一步:linux强制关机(不用我教了吧)

第二步:右键,属性,修改“引导选项”并且保存

CentOS系统:把“graphical utf8”修改成“graphical utf8 single”

Ubuntu系统:把“-- quiet console=hvc0”修改成“rw init=/bin/bash”

Debian 系统:把“-- quiet console=hvc0”修改成“rw single init=/bin/bash” (未测试)

例如redhat系统之类的,就参照CentOS之类的,比较它是CentOS改过来的,因此其它linux应该雷同的。

第三步:修改完成后,在XenCenter启动系统,然后进入我们进入控制台去看,就会发现直接单用户模式,不需要密码:

第四步:进入系统后,我们直接执行linux下的修改密码命令即可,修改完成后,关机,并且将“引导选项”还原,就能开机用新的密码登录了。