首页 > 系统相关 >Linux系统密码忘记

Linux系统密码忘记

时间:2024-10-01 14:49:46浏览次数:9  
标签:救援 重启 系统 密码 Linux 忘记 root

Linux系统密码忘记

1.故障背景

误删除或修改/etc/passwd导致无法远程登录.

禁止root远程登录,没有添加普通用户,无法远程登录.

root密码忘记,无法远程登录.

linux无法启动.

2.解决方法

root密码,恢复有备份的系统文件,都要重启系统,才能进入救援模式.

解决方案 应用场景
系统自带的 救援模式 系统还可以正常使用,损坏不是太大. 系统无法启动.
U盘(光盘)的系统进入U盘 救援模式 系统不可用,无法正常启动.
快照 虚拟机(虚拟化,超融合),云服务器

3.进入系统自带的救援模式 ⭐⭐⭐⭐⭐

selinux关闭.

sudo setenforce 0   #临时关闭selinux

重启Linux

在GRUB菜单选择第1个然后按e编辑(edit). root用户名,Kylin123123

找出Linux的行修改 ro 为 rw ,在这一行的最后添加 init=/bin/bash

修改完成,按ctrl+x进入救援模式(命令较少).

根据故障针对性操作: 修改/etc/passwd去掉root的x,然后重启.

进入系统通过root用户,然后通过passwd命令给root设置新的密码.

4. Kylin系统

83b4718c7e96702d5e0528ac09f6336f

image-20240930210745366

image-20240930211340598

image-20240930211541795

image-20240930211739495

image-20240930211817975

image-20240930212314458

5.Ubuntu系统

重启Linux,重启过程中长按 shift 键,会出现以下界面

image-20240930213900344

image-20240930214106384

image-20240930214314499

203beae9b4411fbb0fd9ccf76d26fbe2

标签:救援,重启,系统,密码,Linux,忘记,root
From: https://www.cnblogs.com/xueboli/p/18442879

相关文章

  • Linux必备优化
    Linux必备优化1.关闭selinuxkylin系统#临时关闭setenforce0#永久关闭[root@web04~]#sed-i's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/config#检查显示Disabled就是关闭的[root@web04~]#grepdisabled/etc/selinux/configSELINUX=disable......
  • 基于单片机电子密码锁控制设计
    **单片机设计介绍,基于单片机电子密码锁控制设计文章目录前言概要设计思路软件设计效果图程序文章目录前言......
  • 锁机软件密码分析(二)
    前言先祝大家国庆快乐哈哈在(一)中已经说过会有第二节,今天它来了。在第一节中已经分析出了每层锁的密码算法,今天来分析一下每层锁的原理准备工具1.mt管理器2.灵活的小手3.聪明的脑瓜开始分析回到我们之前分析的地方如图 我们之前已经分析了accessL1000003方法的内......
  • Linux 部署Zookeeper集群详解
    Zookeeper是一个分布式协调服务,它可以用来解决分布式系统中的很多问题,如配置管理、分布式锁、集群管理等。以下是如何在Linux环境下部署Zookeeper集群的详细步骤,以及Zookeeper集群的工作原理和选举原理。Zookeeper集群工作原理Zookeeper集群由一个领导者(Leader)和多个跟随......
  • Centos Linux查看网络连接
    方法一:使用netstat命令(需要net-tools包)[root@sre01~]#netstat-tanActiveInternetconnections(serversandestablished)ProtoRecv-QSend-QLocalAddressForeignAddressStatetcp00127.0.0.1:250.0.0.0:*......
  • Centos Linux快速清除网卡上配置的所有IP地址
    使用ipaddrflush[root@sre01~]#ipaddrflushdevens36[root@sre01~]#ipaddrshowens363:ens36:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000link/ether00:0c:29:c0:78:dbbrdff:ff:ff:ff:ff:ff......
  • 【Linux学习】基本指令其二
    前言【Linux学习】基本指令其一第一篇中介绍Linux中最基本的命令,现在继续说明后续指令。一、man指令Linux的命令有很多参数,可以通过查看联机手册获取帮助。man命令用于查看Linux系统中的手册页,提供了关于各种命令和程序的详细信息。基本语法如下:man[选项]命令......
  • Linux(三)文件管理、复杂操作与实用工具详解
    Linux学习笔记(三)文件管理、复杂操作与实用工具详解Linux学习笔记(二):深入理解用户管理、运行级别与命令行操作1.文件操作的基本操作1.1创建创建目录mkdir:创建目录mkdir/home/dog#创建单级目录mkdir-p/home/animal/tiger#创建多级目录,如果父目录不存在,将连......
  • Linux 学习笔记(二):深入理解用户管理、运行级别与命令行操作
    Linux学习笔记(二):深入理解用户管理、运行级别与命令行操作前置学习内容:Linux学习(一)1.用户管理1.1用户密码管理创建用户密码使用passwd命令可以为指定用户设置密码:sudopasswd`userName`密码找回当忘记密码时,可以采取以下步骤找回:在登录界面按e键进入编......
  • Linux 万字入门教程
    0.前言文章已经收录到GitHub个人博客项目,欢迎Star:https://github.com/chenyl8848/chenyl8848.github.io或者访问网站,进行在线浏览:https://chenyl8848.github.io/1.Linux介绍1.1引言Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix......