linux-恢复root密码

在初学linux系统的小伙伴中,可能存在着这么一批小伙伴,经常忘记root密码。改密码对linux系统来说非常的简单,特别是管理员,只需要passwd命令即可。可是难免有时候会忘记root密码,所以说如何更改root密码也是使用linux系统人员必须掌握的一项技能。

1:重启系统,按 e 编译选定的条目:(在这个界面按e)

2:将光标移到linux16行,附加rd.break

3:

mount -oremount,rw /sysroot——以读写的方式挂载

chroot /sysroot——切换文件系统的存放位置

passwd root——设置新的root密码

touch /.autorelabel——在启动过程会重新标记

4:输入两次exit,第一次退出chroot存放位置,第二次退出initrmfs调试shell:

5:测试成功:

课外扩展:

既然root密码可以通过救援模式修改,那么怎么防止别人进入grub破解root密码,解决的方法就是给救援模式加密。

加密步骤:

#进入配置文件:行尾添加

vim /etc/etc/grub.d/10_linux

password——admin 为用户名,admin123为密码(采用明文)

password_pbkdf2——采用grub2加密(后面讲如何加密)

#生成秘钥(输入你想要设置的密码,密码看不见的)

#重新生成文件:

grub2-mkconfig --output=/boot/grub2/grub.cfg

#重启系统,按 e 编译选定的条目(发现需要输入,成功)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容