首页 > 其他分享 >丢失root密码,且give root password for maintenance的解决方法

丢失root密码,且give root password for maintenance的解决方法

时间:2023-09-21 14:04:47浏览次数:54  
标签:bin 密码 give 修改 init maintenance root bash

前天遇到开机进入maintenance模式,且不知道root密码,经过多次尝试后终于重置了root密码,将系统恢复。


现象

1、找不到root密码;

2、无法进入系统,提示:give root password for maintenance

3、无法进入单用户模式

丢失root密码,且give root password for maintenance的解决方法_maintenance

解决过程

那应该怎么做才能修改root密码呢?

----方法是在原来添加single的地方添加init=/bin/bash

可能接下来还会遇到只读情况,也可以在上面地方修改。或在系统中重新remount下也可以解决。

第一种解决只读方法如下:

修改前:
linux /boot/vmlinuz-3.11.0-15-generic root=UUID=24e6 ro

注意ro变成了rw,后面添加了init=/bin/bash

修改后:
linux /boot/vmlinuz-3.11.0-15-generic root=UUID=24e6 rw init=/bin/bash

丢失root密码,且give root password for maintenance的解决方法_init=/bin/bash_02

然后进系统修改密码即可。

第二种解决只读方法如下:

只在修改单用户的地方后面添加了init=/bin/bash,之后进入bash模式,然后执行mount -o remount,rw  /

丢失root密码,且give root password for maintenance的解决方法_init=/bin/bash_03

然后修改密码。


问:在修改单用户界面还有哪些参数可以添加或修改的?







标签:bin,密码,give,修改,init,maintenance,root,bash
From: https://blog.51cto.com/chier11/7553349

相关文章

  • RK3568开发笔记(十一):开发版buildroot固件移植一个ffmpeg播放rtsp的播放器Demo
    前言  目标开发任务还有个功能,就是播放rtsp摄像头,当然为了更好的坐这个个,我们必须支持rtsp播放失败之后重新尝试,比如5s重新尝试打开一次,从而保障联网后重新打开,然后达成这个功能。 Demo   补充  得益于方案上的buildroot已经移植了ffmpeg4.1.3。  ......
  • nginx配置文件root 与 alias的区别
    假如服务器路径为:/home/imooc/files/img/face.pngroot路径完全匹配访问配置的时候为:location/imooc{ root/home}用户访问的时候请求为:url:port/imooc/files/img/face.pngalias可以为你的路径做一个别名,对用户透明配置的时候为:location/hello{ root/home/im......
  • 迁移docker的data-root流程
    在部署jumpserver的时候采用了官方推荐的docker部署方式,但是由于前期规划不是很周全,导致docker运行一段时间后,磁盘空间不足,导致jumpserver运行异常。未解决这个问题,考虑将docker的data-root目录进行迁移,迁移到一个空间较为充裕的磁盘目录下Docker的data-root目录是用于存储Docker容......
  • Road To Reality(The roots of science)
    RoadToReality(Therootsofscience)TheGood,theTrue,andtheBeautiful......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。<br>交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》<br>解决全屏标题栏占用问题  交叉......
  • RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示
    前言  上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用  (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题......
  • Ubuntu安装MySQL Access denied for user ‘root‘@‘localhost‘
    1、其它用户登录MySQL2、#查看user表usemysql;selectuser,pluginfromuser;3、修改root密码格式#修改其密码格式updateusersetplugin='mysql_native_password'whereuser='root';#查询其用户selectuser,pluginfromuser;#刷新权限flushprivileges;4、增加root密码#......
  • 【Vue】关于 The template root requires exactly one element 报错的解决方案
     在<template>内添加<div>总括起来: ......
  • buildroot 构建根文件系统(9)添加多用户
    一、开发背景构建最小系统后成功运行后,根据项目需要支持多用户,即不同用户权限只能访问自己的路径下的文件二、开发需求增加多个用户,不同用户权限只能访问自己的路径下的文件,存在一个低级用户,其他用户都可以访问它的文件三、开发环境LinuxUbuntu4.15.0-65-gener......
  • The server is temporarily unable to service your request due to maintenance
    访问不了就是这个路径没有通 有几下几点最重要的就是看一下你的路径有没有错主要就是看一下你服务器的端口号是不是变更了或者就是你的ip、第二点就是看一下你的服务器有没有启动这两点是最主要的 ......