凝思系统重置密码

背景:在使用国产凝思系统时,忘记root密码将无法以root用户登录。下面介绍各版本重置密码方式

注:U系和R系重置密码不同,使用同一类发行版的系统重置密码类似

两种方法概要:

  1. 进grub,修改linux所在行参数,以单用户模式进入系统,修改root密码
  2. 挂载livecd,从livecd启动,选择救援模式,挂载原系统,修改root密码

 

U系:v60、v80、v100

以v80为例

方法一:修改grub参数

正常启动系统,进入grub,默认选中第一行,按e进入编辑

找到linux所在行,在行尾添加参数   rw splash init=/bin/bash  。注意参数间有空格

然后按ctrl+x加载启动,进入单用户模式

修改root密码,重新启动系统,验证新密码

passwd root

补:还有另一种grub编辑方式修改密码方式,和R系类似,见下文

方法二:挂载livecd

bios引导选择livecd,依次选择advance options->rescue mode

选择要挂载的根分区,此处为/dev/sda1,在/dev/sda1中启动一个shell

修改root密码,重新启动系统,验证新密码

passwd root

修改密码后,按ctrl+d返回上一级,重新启动系统,修改第一启动项为硬盘,保存配置重新进入系统

 

R系:v99

方法一:修改grub参数

正常启动系统,进入grub,默认选中第一行,按e进入编辑

找到linux所在行,在行尾添加参数 rw init=/bin/bash console=tty0。注意参数接有空格

然后按ctrl+x加载启动,进入单用户模式

修改root密码,重新启动系统,验证新密码

补:还有另一种grub编辑方式修改密码方式,如下

依旧启动系统,进入grub,选择第三行救援模式,按e键进入编辑界面

依旧找到linux所在行,在行尾添加内容 rd.break console=tty0 注意参数间空格

然后按ctrl+x,加载系统

进入救援模式后,依次执行以下命令

mount -o remount,rw /sysroot   #以读写方式重新挂载根分区

chroot /sysroot   #设置根分区

echo R0ck9 | passwd –stdin root   #设置密码

touch /.autorelabel    #刷新selinux

sync   #selinux同步

连续按两次ctrl+d,重新启动,验证新密码

方法二:挂载livecd

以vmware演示,进bios选择从livecd启动。

在boot栏按+/-移动CD-ROM Drive到首行。

进入livecd界面,依次选择Troubleshooting->Rescue a LinxOS-EL system,进入救援模式

救援系统进入后,输入 1 回车,以读写方式挂载原系统,以自动挂载到/mnt/sysroot目录下

继续按回车确定,接下来执行命令

chroot /mnt/sysroot #设置root活动目录

echo R0ck9|passwd –stdin root #设置root密码

连续按两次ctrl+d,重新启动系统

进入bios修改第一启动项为硬盘,保存配置重新进入系统,验证新密码

posted on   赛博狗尾草  阅读(132)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示