admin 管理员组

文章数量: 1086019


2024年12月24日发(作者:pow函数怎么编写)

几种操作系统root密码忘记的解决办法

忘记HP unix的root密码

1. 重起机器,自检完成后,会出现这一行”To discontinue, press any key in 10 seconds

“,按任意键,系统会中止启动,进入 Main Menu;

2. 键入bo, 在系统询问” Interact with IPL (Y or N?)?”,输入 “y”;

3. 在提示符ISL>后,输入”hpux -is “,系统进入单用户状态;

4. 键入”passwd root“,然后输入新的root密码;

5. 键入”reboot“,恢复系统正常运行。

忘记Solaris的root密码

1. 重启操作系统,进入ok模式(stop + A);

2. 用光盘启动到单用户模式:boot cdrom –s;

3. 挂载正常模式下的根分区/:mount /dev/dsk/c0t0d0s0 /mnt (c0t0d0s0视具体情况

定,可以采用format来查看);

4. 修改挂载后etc下面的passwd 和shadow文件,修改root用户行为root::(root一

行的别的内容不变)。

5. 重启系统。

忘记Linux的root密码

重启机器到grub:

对于Redhat linux:

1. 用上下键将光标放在linux系统上,按”e”;

2. 在有kernel那一行按“e”,输入“空格 single”,然后回车;

3. 按”b”,启动,系统会自动进入单用户模式;

4. 使用passwd root命令,按提示输入新口令;

5. 修改口令后,输入reboot 命令重启系统即可。

对于SUSE linux:

1. 先按”esc”键,从grub的图形界面转至字符界面;

2. 用上下键将光标放在linux系统上,按“e”;

3. 在有kernel那一行按”e”,输入”空格 1”,然后回车;

4. 按“B”启动,系统会自动进入“runlevel 1”;

5. 然后执行“passwd root”,按提示输入新口令;

6. 修改完口令后,输入reboot命令重启系统即可。

suse下修改忘记的root密码

在suse linux环境下,进入单用户模式仍然需要密码,因此通过进单用户模式恢复root密码

的方式行不通;恰好手边也没有suse的系统安装光盘,只能想其他办法了。总会有解决办

法,最终的解决办法如下:

1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通

过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。

2、稍等片刻出现(none)#:命令行。

3、这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权

限后就可以通过passwd命令修改密码了。

4、这时输入passwd命令就可以重置密码了。输入一个你记得住的密码,不过记不住也无所

谓,现在我们已经知道解决的办法了,呵呵。

5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。

df- h 查看挂载(fsck)

mount /dev/sda1 boot

mount /dev/sda2 /

mount /dev/sda5 usr

mount /dev/sda6 var

mount /dev/sda7 home

mount /dev/sad8 data

linux:root被修改,找回忘记root密码的解决办法

在grub启动的时候按e进入编辑模式,给内核传递一个参数 INIT=/bin/bash, 这时就可以进

入shell,

但是这时候 /分区是readonly挂载的,输入mount /dev/{ ROOT分区 } -o rw,这时可以读写了,

然后

passwd修改密码,最后mount /dev/{ ROOT分区 } -o ro,然后直接按复位键重启

忘记root密码的解决方法

忘记超级管理员密码最令人头痛,如何恢复密码呢.

以单用户方式进入系统,修改root的密码然后再重新启动即可。过程如下所示。

1.对于LILO:

当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO

处输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密

码即可。

2.对于GRUB:

GRUB:在引导装载程序菜单上,键入 ((e)) 来进入编辑模式。

你会面对一个引导项目列表。查找其中类似以下输出 的句行:

kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

按箭头键直到这一行被突出显示,然后按 ((e))。

你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按

((Enter)) 键来使编辑结果生效。 这里也有文章说空格加数字1即可,但我试过不行,

可能是核心的版本一样。

你会被带回编辑模式屏幕,从这里,按 ((b)), GRUB 就会引导单用户 Linux 模式。 结

束载入后,你会面对一个与以下相似的 shell 提示:

sh-2.05#

现在,你便可以改变根命令,键入:

bash# passwd root

你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot

来重新引导;然后,象平常一样登录为根用户。

以上步骤,实际操作过,ok!

----------------------------------------------

找回忘记了的root口令(lilo/grub)

三种办法:

1.在系统进入单用户状态,直接用passwd root去更改

2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:

cd /mnt

mkdir hd

mount -t auto /dev/hdaX(原来/分区所在的分区号) hd

cd hd

chroot ./

passwd root

这样可以搞定

3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同

----------------------------------------------

rh8中

一. lilo

1. 在出现 lilo: 提示时键入 linux single

画面显示 lilo: linux single

2. 回车可直接进入linux命令行

3. #vi /etc/shadow

将第一行,即以root开头的一行中root:后和下一个:前的内容删除,

第一行将类似于

root::......

保存

4. #reboot重启,root密码为空

二. grub

1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键

2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro

root=LABEL=/),

然后按e键

3. 修改你现在见到的命令行,加入single,结果如下:

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

4. 回车返回,然后按b键启动,即可直接进入linux命令行

5. #vi /etc/shadow

将第一行,即以root开头的一行中root:后和下一个:前的内容删除,

第一行将类似于

root::......

保存

6. #reboot重启,root密码为空


本文标签: 系统 进入 密码 修改