Linux的root密码恢复

标签: linux root 密码 | 发表时间:2022-12-09 15:09 | 作者:阿柠xn
出处:https://juejin.cn/backend

theme: condensed-night-purple

本文正在参加 「金石计划 . 瓜分6万现金大奖」

恢复root密码

centos恢复密码

1.首先,启动系统,进入开机界面,先让光标停在上面这个内核(Core)上,在界面中按“e”进入编辑界面

image-20221209131954450

  1. 进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的UTF-8最后面输入:init=/bin/sh。

  2. 输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。

  3. 接着,在光标闪烁的位置中输入:

        mount -o remount,rw /
    

    以读写方式在/上重新挂载文件系统

    回车

  1. 在新的一行最后面输入:passwd, 完成后按键盘的回车键(Enter)。

  2. 输入密码,然后再次确认密码即可密码修改成功后,会显示passwd.....的样式

  3. 最后一行中输入:

        touch  /.autorelabel
    

    回车

  4. 输入:

        exec /sbin/init
    

    回车

    漫长等待,且切记不要随意点击!!!

redhat恢复密码

我们将重置root密码,我们想达到的结果是能够重置丢失的超级用户密码,而不需要对机器进行另一种形式的超级用户访问。

假设我们没有对servera上的root帐户的无密码ssh访问权限,并且servera上的学生帐户没有完全的sudo访问权限。

  1. 打开servera的控制台,并重新启动它。进入grub菜单,强制系统在执行初始ram disk时暂停启动。

1.1 从控制台重新启动服务器。

image-20221209110927315

1.2. 出现grub菜单倒计时时,按任意键暂停倒计时。

1.3. 突出显示默认条目,并按e键编辑它。

1.4 向下滚动到以linux16开头的行,按End跳转到行尾,删除最后一个 console=,并追加rd.break。

1.5 按Ctrl+X以这些修改后的设置启动

  1. 将系统上的root密码改为redhat,注意不要干扰任何SELinux上下文。

2.1 以读写方式在/sysroot上重新挂载文件系统

image-20221209111309912

2.2 将root切换到/sysroot目录

image-20221209111352986

2.3. 将root密码设置为redhat。

image-20221209111448461

2.4 加载默认的SELinux策略。如果失败,请确保系统将在下次重新启动时执行完整的重新标记。

image-20221209112218751

2.5 递归恢复/etc上的SELinux上下文。

image-20221209112318860

在更改root密码之前加载SELinux策略会导致在尝试更新root密码时被拒绝。设置密码然后再加载策略并修复上下文,证实有效。如果您忘记更新上下文,那么在重新启动后,将导致没有本地用户可以登录,因为/etc/shadow上将有一个无效的安全上下文。

  1. 重新启动servera系统,并验证您可以使用该密码以root用户身份登录redhat。

按Ctrl+D两次,以来重新启动servera系统。

image-20221209130845162

如果你必须上一步中新建文件 /.autorelabel那么你的系统现在将重新启动两次;否则,只需发生一次重启。

  1. 尝试以root用户身份使用密码redhat登录控制台。

相关 [linux root 密码] 推荐:

linux找回root密码

- - CSDN博客系统运维推荐文章
 “忘记了CentOS(Linux)root管理密码怎么办. 可以通过单用户模式进去系统来修改root密码. 有些时候在忘记了Linux的系统管理员密码的时候,我们可以在本地通过进入单用户模式来重置root密码. 对于CentOS 5.x的版本来说,进入单用户模式的方法有很多,主要的操作都是在进入grub启动菜单的时候进行的,下面说一下常用的两种:.

Linux的root密码恢复

- - 掘金 后端
1.首先,启动系统,进入开机界面,先让光标停在上面这个内核(Core)上,在界面中按“e”进入编辑界面. 进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的UTF-8最后面输入:init=/bin/sh. 输入完成后,直接按快捷键:Ctrl+x 进入单用户模式.

Linux下修改ssh端口和禁止root远程登录

- - 记录开发点点滴滴
1、编辑/etc/ssh/ssh_config文件:. 将被注释掉的Port 22前的注释符号“#”去掉,并将22改为8888,保存退出. 2、编辑/etc/ssh/sshd_config文件:. 将Port 22改为8888,并找到PermitRootLogin,将后面的yes改为no,这样root就不能远程登录了,保存退出.

windows下mysql忘记root密码的解决方法

- - 开源软件 - ITeye博客
1、在DOS窗口下输入net stop mysql5 或 net stop mysql. 2、开一个DOS窗口,这个需要切换到mysql的bin目录. 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入. 3、再开一个DOS窗口,mysql -u root.

mysql 数据库root密码忘记后的强制修改办法

- - 阿辉的空间
第一:首先要把mysqld停止. 第二:启动mysql,但是要跳过权限表. 第三:进去mysql,并修改密码. 第四:重新启动mysql,正常进入. 类别: Database  查看评论.

Droid Bionic 手机一键 root 和取消 root

- bill - 谷安——谷奥Android专题站
摩托罗拉 DROID BIONIC 上市才没过几天,不过一个一键 root 工具已经出现. 而且 root 之后你还可以取消 root,实际上之前已经有一个版本,不过你可以下载新的版本因为新版本中加入了取消 root 的功能. 你可以到 RootzWiki 上参阅更多资料和下载这个工具. © wode 发表于 谷安——谷奥Android专题站 ( http://android.guao.hk ), 2011.

一鍵ROOT機的Android程式《Universal Androot》

- Gene - Android 資訊雜誌 android-hk.com
最近網絡出現很多一鍵 ROOT 機的工具,令不熟悉電腦的用家都可輕鬆完成複雜的破解工作,但其實要透過 USB 連接電腦進行 ROOT 機的方法未算最簡單,最近就有台灣高手利用 Android 系統的漏洞,開發出《Universal Androot》程式,讓用家可直接在手機上一鍵 ROOT 機,而且亦設有 UnRoot 功能來回復原有的狀態,那就不怕因為 Root 機而失去官方的保養.

Kindle 4 Root后更换中文字体

- GaRY - Page to Page
编者按:Mobileread论坛的高手门已经Root了Kindle4(非触摸屏),从而使更换字体变成可能,不过操作步骤偏技术了一些,相信不久就会有更简单的越狱方案出来. 如果你不理解你在做什么,请不要继续. 打开 kindle 4/4.0.1 的ssh登录:. 1)从settings菜单中找到你的serial number.

Android 的提权 (root) 原理是什么?

- - 知乎每日精选
Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿. 你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入root用户的密码,密码正确就获得root权限了. Android本身就不想让你获得Root权限,大部分手机出厂的时候根本就没有su这个程序.

(总结)Linux下的暴力密码在线破解工具Hydra详解

- - 服务器运维与网站架构|Linux运维|X研究
PS:这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破解,其密码能否被破解关键在于字典是否足够强大. 对于社会工程型渗透来说,有时能够得到事半功倍的效果. 本文仅从安全角度去探讨测试,使用本文内容去做破坏者,与本人无关. hydra是著名黑客组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码.