遗忘Linux系统root密码所采取的必要措施
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator。拥有绝对的权限。当管理员遗忘root密码时(当然几率很小)所采
千家信息网最后更新 2025年12月03日遗忘Linux系统root密码所采取的必要措施
随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator。拥有绝对的权限。当管理员遗忘root密码时(当然几率很小)所采取的必要措施:
修改root密码的三种方法:
一、第一种方法:
第1步:开机后在内核上按"e"。
第2 步:将光标移动到linux16开始的行,添加内核参数rd.break,并按Ctrl+x启动
第3步,依次执行以下命令,重启系统
touch /.autorelabel #//如果你系统没有开启selinux,那么可以不做这一步
经过本人亲自测试,没有问题!
二、第二种方法:
第1步:开机后在内核上按"e"。
第2步:将光标移动到linux16开始的行,改为rw init=/sysroot/bin/sh,并按Ctrl+x启动
第3步:依次输入以下命令,重启系统
touch /.autorelabel #//如果你系统没有开启selinux,那么可以不做这一步
经过本人亲自测试,没有问题!
三、第三种方法:
类似于修复GRUB引导菜单可以参考博客:Linux修复MBR和GRUB引导菜单
进入急救模式输入"passwd root"即可!
这样轻易的修改root用户密码显然是不安全,为了提高安全性,我们可以设置进入GRUB菜单时,设置密码方法如下:
[root@localhost ~]# grub2-mkpasswd-pbkdf2 //根据提示输入密码输入口令:Reenter password: PBKDF2 hash of your password is //"is"之后是经过加密的密码字串符(由于限制,不可发布)[root@localhost ~]# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak[root@localhost ~]# cp /etc/grub.d/00_header /etc/grub.d/00_header.bak//建议做个备份(实验环境,无所谓)[root@localhost ~]# vim /etc/grub.d/00_header //这是通过密钥工具生成密码的配置文件 …………………… //省略部分内容cat << EOFset superusers="root" //设置用户名password_pbkdf2 root //填写刚才通过密钥工具生成的密钥文件(就是刚才生成密钥文件"is"之后的内容,由于限制不可发布)//设置用户名的密码 EOF[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg//重新生成配置文件重新计算机测试,按"e"键进入GRUB菜单时,将提示:
输入正确的用户名和密码方可进入(实验用的是 root,跟系统中的root没有任何关系,而是配置文件设置的root及用加密算法生成的密码)!
-------- 本文至此结束,感谢阅读 --------
密码
系统
文件
方法
生成
输入
密钥
用户
菜单
内核
用户名
测试
配置
安全
光标
内容
命令
工具
管理员
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库连接启动
浪潮服务器管理网口怎么设置
服务器网络层与逻辑层通信
比特币数据库安全吗
安卓软件开发对口工作
气象软件开发商
服务器无限重启不进bios
软件开发工具与环境课程报告
分布式数据库三种结构
网络技术在军事中的运用
汽车软件开发软件
服务器双网卡无法固定住ip
东至新能源软件开发服务代理品牌
汽修转行软件开发高薪
dns服务器能在网上找吗
服务器上缺失了组件服务
哪里可以找软件开发
湖北居家智慧养老软件开发
数据库和运维是一样的
洛阳王博网络技术有限责任公司
奇安信网络安全顾问
网络安全范本
数据库导出word数据
数据库和存储之间的协议
网络技术好还是数字媒体好
东至新能源软件开发服务代理品牌
网络安全对国防安全的重要性
互联网科技有限公司贵州
无锡网络安全有哪些内容
java服务器端开发书籍