root用户是Linux系统的最高权限用户,该用户拥有系统的生杀大权。然而,正因为此用户权限过大,系统一般情况下不允许你一root用户登录系统。但是,以普通用户登录系统后,普通用户权力受限,做不了一些基本操作,比如安装应用程序,所以这里需要切换到root用户来执行一些对系统有重大影响的操作。
CentOS 7&RHEL 7与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码。下面将介绍如何重置CentOS7的root密码。
CentOS忘记root密码时我们可以在本地通过进入单用户模式来重置root密码,方法如下:开机后自动进入grub启动菜单,如图:
实验室CentOS服务器不知道被谁更新系统到6.5后,发现在本机上即使输入正确的密码也无法登陆,通过在google搜索,发现有一些人也碰见过同样的问题,但是他们是因为系统变为64位后,无法找到pam_limits.so的正确路径,但是我的主机不是这种问题,更新的后依然是i686架构,继续搜索,一步步查找问题,首先修改grub进入单用户模式下,打开sshd服务