遗忘Linux系统root密码所采取的必要措施
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator。拥有绝对的权限。当管理员遗忘root密码时(当然几率很小)所采
千家信息网最后更新 2024年10月02日遗忘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安全错误
数据库的锁怎样保障安全
web 服务器搭建
云服务器搭建游戏卡吗
龙之谷手游转服务器
长沙果蔬软件开发
青岛祥通网络技术有限公司
买完服务器我该怎么使用
网络安全手抄报文字内容和画
服务器任务管理器用户序号
关系数据库支持的运算
腾讯会议的服务器测试
有关于网络安全的话
db2删除数据库表分区
用什么软件打开数据库文件
数据库规范化的规则
通信网络技术的主要特点
注册jsp代码涉及数据库
安信网络安全供应商
云服务器可以挂手游吗
方舟手游创建服务器后怎么设置
人工智能中的神经网络技术答辩
黄埔网络安全服务费用
开源信息网络技术有限公司
软件开发能抵扣增值税吗
五华区品质软件开发价格走势
数据库安装常见问题分析
怎么看自己服务器
长宁区网络安全审计系统咨询公司
机房服务器运维报告
服务器需要配防火墙吗
扫码售后服务软件开发