忘记root密码

1、在开机启动的时候按空格键能看到CentOS目录,用上下键选中你要进入的那个内核,选中后按键盘上的E键。

2、继续按E键选择内核

3、在信息的最后加空格,然后输入single 或 S,或者直接输入数字1并回车

4、然后可以按B键启动系统

5、进入的单用户界面后,在这个界面中的#后输入 passwd root,重新设置root密码,然后在确认输入一遍,即重设了root密码。进入Centos单用户模式后,我们可以输入reboot重启计算机,此时的root密码就被更新了。

 

另外,需要说一下,如果我们维护的系统是FreeBSD的话,很多时候系统管理员们可能会忘记root密码,但由于大家都已经对在其下用普通用户进行sudo操作很熟悉了,再加上FreeBSD默认是不允许我们用root用户远程登录的,此时若重新设置root密码就显得有些多余了。所以我们在维护Centos系统时可以借鉴FreeBSD的做法,配置了root密码以后,立即配置一个具有sodu权限的用户andrewy,步骤如下:

1、在centos下新建一个系统管理用户andrewy,这里以root用户来操作。
useradd andrewy

passwd andrewy

2、将anyrewy赋予sudo权限,即visudo,添加如下代码:

andrewy ALL = (ALL)ALL

3、如果忘记了root密码,我们可以以andrewy的身份进去,然后切换到root身份下修改密码,如下所示:

$sudo su -

password for andrewy:

我们输入andrewy的密码后就可以切换到root用户界面,然后就可以执行passwd命令修改root密码了,

#passwd

相对而言,我们推荐采用第二种方法来确保root密码不会被遗忘。

密码:p@ sSw0rd_192. 168. 1. 102_nagios这样的密码组合的被破解的几率还是很低的。

posted @ 2013-08-24 11:11  haiwei.sun  阅读(169)  评论(0编辑  收藏  举报
返回顶部