linux恢复密码 用已经备份在U盘的etcpasswd和etcshadow文件和光盘恢复原有的root的密码

linux恢复密码 用已经备份在U盘的etcpasswd和etcshadow文件和光盘恢复原有的root的密码,第1张

1 用随便一张可启动的linux光盘启动并进入命令行(不是你装的linux),比如liveCD也行,linux安装盘的维护模式也行,都可以。进入后自动以root登录且没密码。但此时这个linux的根分区是在光盘上的,它的挂载点一般是/mnt/runtime/。
2所以你要用mount把你的linux的根分区挂载上来。比如把它挂到/tmp/oldroot/这个目录,然后 /tmp/oldroot/etc就是你原linux中的/etc了
接下来不用多说了吧,cp命令侍候。
PS:大多数linux的维护模式会自动检测你的linux系统并会挂载到/mnt/sysimage上,也就是说/mnt/sysimage就是你的linux的/目录,/mnt/sysimage/etc就是你原来的/etc

当我们忘记linux系统root密码后,SSH不上时,只有一个办法解决,就是
使用终端方式进行密码的重设(当然,如果你够"黑",也可以试试),我们
以RH9为例,进行一个简单的说明:
1 系统启动后,在出现grub画面时,用上下键选中你平时启动
linux的那一项,然后按e键
2 再次用上下键选中你平时启动linux的那一项(类似于
kernel/boot mlinuz-2418-14 ro root=LABEL=/),然后按e键
3 修改你现在见到的命令行,加入single,结果如下:
kernel /boot mlinuz-2418-14 single ro root=LABEL=/
single
4 回车返回,然后按b键启动,即可直接进入linux命令行
5用passwd命令修改密码
有道启新嵌入式培训北大师资、定制培训、小班授课、英语教学。

1如果您安装的boot
loader是
lilo:
当系统开机出现
lilo:
提示符时,输入
linux
single
当机器启动后,直接输入
passwd
root
命令重设
root
用户密码即可。
2如果您安装的boot
loader是
grub:
当系统开机出现
grub:
的图形界面时,选择你要进入的系统,按字母
e
编辑
下一个画面,选中含有
kernel
单词的那一行并按字母
e
编辑
在这一行的末尾添加
字母
s
或者
s
或者
1
回车
这是屏幕返回上一屏,并且能看到我们所做的改变
按字母
b
引导机器在单用户模式下
输入
passwd
root
命令重设
root
用户密码即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13360703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存