标签:RHEL7 CentOS root 重启 重置 文件系统 密码 sysroot
如果root已经登录系统,重置密码是一件简单的事情,如果忘记root密码,则需要一些操作比较麻烦。
CentOS/RHEL7重置root密码与旧版本稍有不同,以下记录CentOS7重置丢失root密码记录。
1、重启系统并编辑grub2
重新引导系统,选择默认内核后,按“e”键
2、 将rd.break添加到内核
转到以linux16开头的行,按end键跳到末尾,添加rd.break
按CTRL+x 这样系统将进入紧急模式,从而获得root特权,而无需输入root用户密码,即使尚未设置root用户密码,此操作也有效。
以下界面说明已经成功进入紧急模式界面
/
3、重新挂载sysroot文件系统
可以看到sysroot文件系统默认以只读形式挂载
设置读写权限并重新挂载
4、切换根目录为sysroot
5、重置root密码
6、Selinux relabeling
如果Selinux状态不是Enforing,则不需要这一步。不管怎样,最好是执行这一步骤。touch /,autorelabel
统在重启时就会对整个文件系统进行relabeling
7、同步和重启
将缓存数据sync到磁盘,然后退出并重启
标签:RHEL7,CentOS,root,重启,重置,文件系统,密码,sysroot 来源: https://www.cnblogs.com/wenwei-blog/p/13053511.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。