| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> CentOS7重置root密码 -> 正文阅读 |
|
[系统运维]CentOS7重置root密码 |
忘记了root用户密码,有几种方法可以可以解决,分享给大家~ 这几种方法不会使系统中的任何资料丢失 亲测有效!!! 第一种方法: 1)开启虚拟机 2)在弹出这个界面时,按上下键防止页面跳转,选择"CentOS Linux (3.10.0-1160. e17. x86 64) 7 (Core)"并按e 3)找到ro crashkernel=auto xxx,把ro换成rw init=/sysroot/bin/sh 4)使用组合键Ctrl+X进入单用户模式 5)chroot /sysroot访问系统 6)passwd root重新输入新的root用户密码 7)touch /.autorelabel创建标签文件 8)exit返回刚刚的单用户模式 9)reboot重启系统 再次重启,输入刚才重新更改的用户密码就能登录系统了! 第二种方法: 第二种方法与第一种方法一样,也是要进入系统内核调整 ?1)开启虚拟机 2)在弹出这个界面时,按上下键防止页面跳转,选择"CentOS Linux (3.10.0-1160. e17. x86 64) 7 (Core)"并按e 3)在linux16这一行后面加上rd.break ?4)使用Ctrl+X组合键进入当用户模式 5)mount -o remount,rw /sysroot 6)chroot /sysroot 7)passwd root 8)touch /.autorelabel 9)exit 10)reboot 重启之后输入刚才更改的密码就可以重新登录系统!!! 第三种方法: 1)选择打开电源时进入固件 ?2)从光盘启动,进入Boot启动项,用+ - 键的方式将CD-ROM Drive选项调到第一启动项位置 3)按F10,选择yes,然后回车,用来保存刚才所做的更改 4)选择第三个,进入拯救模式 ? 5)选择第二个拯救这个CentOS系统 6)打一个1(继续)然后回车? 7)访问系统:chroot /mnt/sysimage 8)编辑影子文件vim /etc/shadow ? 9)把这一段密码加密信息删掉 删除的时候要按下i键,编辑删除,然后:wq!保存并退出 10)exit 11)reboot重启系统 重新登录系统时,要先把原先的启动项调回去,变成从硬盘启动 重启后使用root用户登录,就会发现不使用root密码也可以直接进入系统 进入系统后,使用sudo passwd root命令,为当前用户提权给root用户设置一个密码! 本次分享到此结束!!! 如有什么不足的地方,欢迎大家评论指正~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 6:35:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |