• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

cas+修改root密码

1天前提问
  • 0关注
  • 0收藏,40浏览
粉丝:0人 关注:0人

问题描述:

web界面打不开 后台root密码忘记 怎么修改密码

1 个回答
粉丝:10人 关注:0人

第1步:通过物理控制台访问服务器

这是最关键的一步。您必须能够直接控制物理服务器。

  • ​物理访问​​:直接连接服务器的显示器和键盘。

  • ​远程控制卡​​:这是最佳方式。通过服务器的​​集成远程管理接口​​(例如HPE的iLO、Dell的iDRAC、华为的iBMC或华三的类似管理口)登录到虚拟控制台。管理口通常有独立的IP地址。

第2步:重启服务器并中断启动流程

  1. 1.

    通过控制台,重启服务器。

  2. 2.

    在服务器启动初期,当看到 ​​GRUB引导菜单​​ 时(通常会出现华三CAS或CentOS的提示),快速按下键盘上的 ​e​ 键来编辑启动项。

    ​注意:​​ 如果GRUB菜单有密码保护,您需要联系华三技术支持获取协助或使用之前的密码尝试。

第3步:修改启动参数进入单用户模式

  1. 1.

    在GRUB编辑界面,找到以 ​linux16​ 或 ​linux​ 开头的那一行。

  2. 2.

    移动光标到这一行的末尾。

  3. 3.

    先添加一个空格,然后输入以下参数:

    init=/bin/bash

    或者找到已有的 ro参数,将其修改为 rw init=/bin/bash

    ​最终效果示例:​

    ... quiet ro crashkernel=auto ...变为 ... quiet rw init=/bin/bash crashkernel=auto ...

  4. 4.

    修改完成后,按 ​Ctrl + X​ 或 ​F10​ 使用修改后的参数启动系统。

第4步:重新挂载文件系统并修改密码

系统现在会直接跳转到bash shell,并且您是root权限。但此时根文件系统是只读的。

  1. 1.

    ​重新挂载根目录为可读写​​:

    mount -o remount,rw /
  2. 2.

    ​修改root密码​​:

    passwd root

    系统会提示您输入新的root密码,并确认一次。​​注意:输入密码时,屏幕上不会有任何显示(无号),这是正常的,直接输入并回车即可。​*​

  3. 3.

    ​(可选但重要)如果SELinux是开启的,需要重新标记文件​​:

    华三CAS通常基于CentOS,可能开启了SELinux。为了避免后续登录问题,执行:

    touch /.autorelabel

    这个命令会在下次正常启动时重新标记整个文件的SELinux上下文。

第5步:强制重启服务器

由于启动方式不正常,不要使用exitreboot命令。

  • 直接按 ​Ctrl + Alt + Delete​ 组合键。

  • 或者执行 echo b > /proc/sysrq-trigger强制重启。

第6步:验证并检查Web服务

  1. 1.

    服务器正常重启后,使用您刚设置的新root密码尝试SSH登录。

  2. 2.

    登录成功后,检查CAS相关服务状态,因为Web界面无法访问可能不仅是密码问题。

    # 检查CAS管理服务状态 service cvkm status service tomcat status # 或检查其他Java Web服务 # 尝试重启Web服务 service cvkm restart service tomcat restart
  3. 3.

    检查防火墙规则和网络连通性,确保8080端口(或其他CAS Web端口)是开放的。

故障排查与注意事项

  • ​GRUB菜单超时​​:如果启动速度太快来不及按e,可以在启动前一直按住Shift键,或在服务器启动时快速反复按e键。

  • ​GRUB密码​​:如果GRUB被加密,您将需要提供密码才能编辑启动项。如果此密码也遗忘,则需要更复杂的操作(如使用Live CD),建议直接联系华三技术支持。

  • ​Web服务仍无法访问​​:密码正确但Web界面仍打不开,说明问题可能出在CAS管理服务本身。请通过SSH登录后,查看服务日志(通常在/var/log/cvkm//var/log/tomcat/目录下)来定位问题。

  • ​数据安全​​:此操作仅修改了计算节点(CVK)的系统密码,​​不会影响​​在该节点上运行的虚拟机数据。虚拟机数据存储在共享存储或本地磁盘的其他分区。

如果您对操作步骤不确定,或者服务器处于非常关键的生产环境,​​最安全的方式仍然是联系华三原厂技术支持​​,他们可以提供更直接的协助。

回复zhiliao_mvMVw:

详细操作步骤(针对基于 Ubuntu 的 CAS v3.0) 第 1 步:重启服务器并进入 GRUB 菜单 1. 通过控制台连接服务器,并重启它。 2. 在启动过程中,当看到 ​​GRUB 启动菜单​​(通常会有紫色背景和“Ubuntu”或“H3C CAS”字样的选项)时,快速按下键盘上的 ​​Esc​​ 键(有时也可能是 Shift键)来中断启动并进入菜单。 • (注:Ubuntu 的 GRUB 有时默认隐藏,快速按 Esc或 Shift是关键)。 第 2 步:编辑 GRUB 启动参数 1. 在 GRUB 菜单中,使用键盘的 ​​上下箭头​​ 键,选择通常为第一行的启动项(例如:​​Ubuntu,…… generic​​)。 2. 按下 ​​e​​ 键来编辑此启动项的参数。 第 3 步:修改内核启动行 1. 屏幕会显示一个文本编辑器界面。找到以 ​​linux​​ 开头的一行。(注意:不是linux16或initrd,就是linux)。 2. 在这行参数的​​末尾​​,先敲一个空格,然后添加以下命令: rw init=/bin/bash • rw:表示以读写方式挂载根文件系统。 • init=/bin/bash:告诉系统启动后直接运行 /bin/bashshell,而不是正常的启动流程。 修改后的行看起来会像这样(原来的内容不用动,只在最后加): ... quiet splash rw init=/bin/bash 第 4 步:启动进入 Bash Shell 1. 按下 ​​Ctrl + X​​ 或 ​​F10​​,系统会以您编辑后的参数启动。 2. 系统将跳过所有正常服务,直接给您一个 ​​root​​ 权限的 ​​bash​​ 提示符(可能是 (initramfs)提示符之后)。您现在拥有系统的最高控制权。 第 5 步:重新挂载根文件系统并修改密码 1. ​​(关键)​​ 在 bash 中,根文件系统可能已被挂载为只读,或者挂载点不正确。首先需要正确挂载: mount -n -o remount,rw / • 这个命令将根分区 /重新挂载为可读写模式。 2. 现在,您可以直接使用 passwd命令来修改 root 用户的密码了: passwd root 3. 系统会提示您输入新的密码,并确认一次。​​输入时密码不会显示​​,直接输入即可。 Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully 第 6 步:重启系统 1. 密码修改成功后,需要正常重启系统。由于您绕过了正常的启动流程,需要强制执行重启: exec /sbin/init 或者直接: reboot -f 2. 系统会正常重启。等待启动完成后,您就可以使用新设置的 root 密码通过 SSH 或控制台登录了。 修改密码后需要做的事情 1. ​​测试登录​​:使用新密码通过 SSH 尝试登录,确保密码修改成功。 2. ​​检查服务状态​​:登录后,检查 CAS 的关键服务(如 cvk, cvm)是否正常启动。由于您是通过非正常方式重启的,可能需要手动检查: service cvk status service cvm status 3. ​​启动服务​​:如果服务没有自动运行,手动启动它们: service cvk start service cvm start 4. ​​访问 Web 界面​​:服务正常启动后,尝试再次访问 CAS 的 Web 管理界面(通常端口是 8080 或 8443)。 总结与注意事项 • ​​核心区别​​:基于 Ubuntu 的 CAS 使用 init=/bin/bash并修改 linux行,而基于 CentOS 的版本常用 rd.break并修改 linux16行。 • ​​无需处理 SELinux​​:Ubuntu 默认不启用强制的 SELinux,因此您不需要执行 touch /.autorelabel操作。 • ​​如果失败​​:如果上述步骤因系统差异失败,您可以尝试在 GRUB 的 linux行末尾添加 single或 recovery mode来进入单用户模式,但操作可能更复杂。 如果您在操作过程中遇到任何问题,或者系统启动后出现异常,最安全的方式是联系 H3C 原厂技术支持,他们对此类老版本平台有更详细的处理经验。

有飞不起的鸟 发表时间:23小时前 更多>>

cas v3.0 怎么修改呢 系统显示untubn

zhiliao_mvMVw 发表时间:23小时前
回复zhiliao_mvMVw:

详细操作步骤(针对基于 Ubuntu 的 CAS v3.0) 第 1 步:重启服务器并进入 GRUB 菜单 1. 通过控制台连接服务器,并重启它。 2. 在启动过程中,当看到 ​​GRUB 启动菜单​​(通常会有紫色背景和“Ubuntu”或“H3C CAS”字样的选项)时,快速按下键盘上的 ​​Esc​​ 键(有时也可能是 Shift键)来中断启动并进入菜单。 • (注:Ubuntu 的 GRUB 有时默认隐藏,快速按 Esc或 Shift是关键)。 第 2 步:编辑 GRUB 启动参数 1. 在 GRUB 菜单中,使用键盘的 ​​上下箭头​​ 键,选择通常为第一行的启动项(例如:​​Ubuntu,…… generic​​)。 2. 按下 ​​e​​ 键来编辑此启动项的参数。 第 3 步:修改内核启动行 1. 屏幕会显示一个文本编辑器界面。找到以 ​​linux​​ 开头的一行。(注意:不是linux16或initrd,就是linux)。 2. 在这行参数的​​末尾​​,先敲一个空格,然后添加以下命令: rw init=/bin/bash • rw:表示以读写方式挂载根文件系统。 • init=/bin/bash:告诉系统启动后直接运行 /bin/bashshell,而不是正常的启动流程。 修改后的行看起来会像这样(原来的内容不用动,只在最后加): ... quiet splash rw init=/bin/bash 第 4 步:启动进入 Bash Shell 1. 按下 ​​Ctrl + X​​ 或 ​​F10​​,系统会以您编辑后的参数启动。 2. 系统将跳过所有正常服务,直接给您一个 ​​root​​ 权限的 ​​bash​​ 提示符(可能是 (initramfs)提示符之后)。您现在拥有系统的最高控制权。 第 5 步:重新挂载根文件系统并修改密码 1. ​​(关键)​​ 在 bash 中,根文件系统可能已被挂载为只读,或者挂载点不正确。首先需要正确挂载: mount -n -o remount,rw / • 这个命令将根分区 /重新挂载为可读写模式。 2. 现在,您可以直接使用 passwd命令来修改 root 用户的密码了: passwd root 3. 系统会提示您输入新的密码,并确认一次。​​输入时密码不会显示​​,直接输入即可。 Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully 第 6 步:重启系统 1. 密码修改成功后,需要正常重启系统。由于您绕过了正常的启动流程,需要强制执行重启: exec /sbin/init 或者直接: reboot -f 2. 系统会正常重启。等待启动完成后,您就可以使用新设置的 root 密码通过 SSH 或控制台登录了。 修改密码后需要做的事情 1. ​​测试登录​​:使用新密码通过 SSH 尝试登录,确保密码修改成功。 2. ​​检查服务状态​​:登录后,检查 CAS 的关键服务(如 cvk, cvm)是否正常启动。由于您是通过非正常方式重启的,可能需要手动检查: service cvk status service cvm status 3. ​​启动服务​​:如果服务没有自动运行,手动启动它们: service cvk start service cvm start 4. ​​访问 Web 界面​​:服务正常启动后,尝试再次访问 CAS 的 Web 管理界面(通常端口是 8080 或 8443)。 总结与注意事项 • ​​核心区别​​:基于 Ubuntu 的 CAS 使用 init=/bin/bash并修改 linux行,而基于 CentOS 的版本常用 rd.break并修改 linux16行。 • ​​无需处理 SELinux​​:Ubuntu 默认不启用强制的 SELinux,因此您不需要执行 touch /.autorelabel操作。 • ​​如果失败​​:如果上述步骤因系统差异失败,您可以尝试在 GRUB 的 linux行末尾添加 single或 recovery mode来进入单用户模式,但操作可能更复杂。 如果您在操作过程中遇到任何问题,或者系统启动后出现异常,最安全的方式是联系 H3C 原厂技术支持,他们对此类老版本平台有更详细的处理经验。

有飞不起的鸟 发表时间:23小时前

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明