前言:
现在同学们对“centos7怎么登录root”都比较关心,咱们都想要分析一些“centos7怎么登录root”的相关内容。那么小编在网上收集了一些对于“centos7怎么登录root””的相关内容,希望朋友们能喜欢,我们快快来了解一下吧!随着信息化的发展,人们接触到的网络系统越来越多,在每个系统中都会设置相应的登录密码,运维工作人员在系统运维过程中会接触更多系统的登录账户及密码。账户过多,忘记密码难以避免。今天分享在CentOS操作系统中忘记root后的处理方法。由于CentOS6与CentOS7紧急修改root登录密码相差较大,目前常用的操作系统多见于CentOS7。今天将基于CentOS7.4操作系统分享紧急修改root登录密码。
重启CentOS7.4操作系统
关机重启服务器或者使用虚拟机软件重启客户机功能重启CentOS7.4操作系统。本例使用VMware Workstation虚拟机软件重启客户机。
进入CentOS7.4单用户模式
系统重启后快速输入'e',系统进入单用户启动页面。具体如下图1所示:
修改grub启动参数
进入grub参数界面,在文件中找到linux16字符,在此行中寻找'ro'字符串,并将该字符串修改为'rw init=sysroot/bin/sh'。具体如下图3所示:
修改前:
修改后:
保存启动操作系统
完成系统grub参数修改后,需要按照页面下方指示,按【Ctrl + X】组合键,启动系统进入紧急模式。具体如下图4所示:
进入紧急救援模式。具体如下图5所示:
修改root启动根目录
默认情况,系统启动后程序执行时所参考的根目录为'/',单用户模式下修改root密码时需要修改启动程序执行所参考的根目录。本例中将根目录修改为'/sysroot'。具体如下图6所示:
修改系统默认语言
在单用户模式下执行'passwd root'命令,若出现如下图乱码则需要修改系统默认语言。具体如下图7所示:
在单用户模式执行'LANG=en'命令修改系统默认语言。具体如下图8所示:
修改root登录密码
命令行执行'passwd root'命令修改root登录密码,并根据系统提示输入root新密码。具体如下图9所示:
创建标签文件更新SELinux
SELinux是CentOS操作系统中的安全防护,在SELinux开启状态下,root的密码将不会被修改。紧急修改root登录密码时,需要关闭SELinux设置。命令行执行'touch / .autorelabel'命令创建标签文件,系统在重启时使用该文件对文件系统进行标记。具体如下图10所示:
重启操作系统
完成root密码修改后,需要重启Centos操作系统。具体方式在此不再赘述。
验证登录
分别使用root原密码与新密码登录CntOS7.4操作系统,测试root密码是否已完成修改。具体如下图所示:
注:
(1)root是CentOS操作系统权限最高的用户,使用root可以在CentOS操作系统中完成所有工作,建议对root密码加强保护,结合实际情况定期修改并验证root登录密码;
(2)该内容仅作为学习测试使用,希望各位在工作中不会用到;