遗忘Linux系统root密码所采取的必要措施
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator。拥有绝对的权限。当管理员遗忘root密码时(当然几率很小)所采
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
php 循环遍历数据库
网络安全教师责任
网络安全服务要求的证书
服务器hdm管理命令行
数据库编码格式 海康车牌
搜亚网络技术服务刷赞
光遇显示登录服务器繁忙
c 网络技术教程
厦门白湾鳄网络技术有限公司
软件开发接口配置
湖北网络安全作业教育平台
2019网络安全周走进校园
彩票平台邮箱数据库
2019服务器部署文件管理
软件开发公司经营指标
提高大学生网络安全意识的方式
怎么导路由器数据库
软件开发的资本结构表
全国网络安全获奖等级分为
怎么查看服务器的时间
加强网络安全应急能力
网站网址 和数据库
德云社软件开发公司
财务系统数据库设计
网络安全维修视频
数据库课程设计运行环境
青海省十四五网络安全会议
做好手机app软件开发
服务器托管在机房上的优势
软件开发管理学知识点