马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
谁都有大概丢器材,如果把本人服务器的root暗码丢了怎样办?不妨,我们用上面的办法恢复。
恢复办法
办法一:间接经由过程lilo制订init="/bin/bash启动来修正暗码。
办法二:经由过程光盘启动,挂载/分区,修正/etc/shadow文件来清空暗码。
办法一完成历程
起首启动启动linux,到lilo呈现的时分,我们任意按一键让lilo愣住(不要按回车哦),这个时分将呈现和上面相似的画面。
这里我们看到lilo列内外面只要一个体系,就是启动项称号叫slack的体系。
我们输出以下命令启动这个体系
slackinit=/bin/bashrw
注重:我们下面命令内里的slack是和启动项称号对应的。你在你的lilo内里设置的体系是甚么称号,就用甚么取代。
体系进进体系后,会呈现以下的提醒符
bash-3.00#
我们在提醒符前面输出
passwd
依照给我们的申明,输出两至三次新的暗码就能够了。
由于如今的体系只是个很小的内核体系,我们不要作任何别的的操纵,也不要用exit加入shell.
修正好暗码后,我们用以下命令让/目次只读
mount-oremount,rw/
如今就能够平安的重启体系了。
办法二完成历程
我们用slackware的安装光盘启动体系。
注重,假如你是scsi的硬盘,要用scsi.s参数来启动体系。
在用root进进这个光盘引诱的体系后,我们将我们硬盘上linux的/分区挂载下去。
用以下命令挂载
mkdir/mnt/root
mount/dev/sda1/mnt/root
注重:我的硬盘是scsi的,/分区位于sda这个设备上,以是我用mount/dev/sda1来挂载/分区。你的硬盘和分区大概和我的纷歧样,要本人修正下面的mount命令。
然后我们用vi来编纂硬盘上的shadow文件
vi/mnt/root/etc/shadow
我们将第一行内容修正以下
root::12941:0:::::
实在就是把root前面的第一个和第二个冒号之间的内容删失落。然后我们保留加入,用reboot重启体系就能够了。
总结
第一种办法不必光盘,很简单。并且能够到达修正暗码的效果。可是假如没有lilo的启动画面呈现,就不太好办了。
SlackWareLinux下恢复root口令第二种办法必要用到光盘来启动体系,绝对要庞大一些。可是能够在没有lilo启动画面的时分,作为一种增补。不外第二种办法只能复杂的清空暗码,要记得下次启动后,要本人设置暗码。
</p>
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 |