Centos7 忘记密码的情况下,修改root或其他用户密码

摘要:
在应用程序场景中,Linux管理员忘记了根密码,需要检索它。我们需要在指导页面上选择不同的操作。第二,使用↑ 和↓ 将所选行设置为第一行(如果背景突出显示,则选中该行)。进入编辑模式。第三,将光标一直移动到LANG=en_US.UTF-8之后,将自动添加新行。成功后,进入界面。5.输入以下命令:1。装载根目录Mount oremount,rw/2。选择用户名以修改密码。在这里,选择要修改的根用户。

应用场景

linux管理员忘记root密码,需要进行找回操作。
注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本。

操作步骤
一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。
以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。


二、使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式

三、将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。由于屏幕太小,会自动添加换行,这个是正常的。

四、按下CTRL+X进行引导启动,成功后进入该界面

五、输入以下命令

1、挂载根目录
mount -o remount, rw /

2、选择要修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户
passwd root

3、输入2次一样的新密码,注意输入密码的时候屏幕上不会有字符出现。
如果输入的密码太简单,会提示警告(BAD PASSWORD:The password fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性

4、如果已经开启了SElinux,则需要输入以下命令
touch /.autorelabel

5、最后输入以下命令重启系统即可

exec /sbin/init

exec /sbin/reboot
---------------------
作者:小怪兽Max
来源:CSDN
原文:https://blog.csdn.net/wcy00q/article/details/70570043
版权声明:本文为博主原创文章,转载请附上博文链接!

免责声明:文章转载自《Centos7 忘记密码的情况下,修改root或其他用户密码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何判断SOCKET已经断开MQTT协议的简单介绍和服务器的安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android 中如何计算 App 的启动时间?

利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。 已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值,ThisTime和To...

Linux 打开端口方法(防火墙操作)

Linux防火墙操作(经测试部分命令无效) 关闭防火墙:service iptables stop 开启防火墙:service iptables start 防火墙状态:service iptables status 永久关闭:chkconfig iptables off 永久开启:chkconfig iptables on 方法一(命令):    1. ...

git代理配置

命令行模式下配置 git config --global https.proxy https://proxyuser:proxypassword@ip/域名:port git config --global http.proxy http://proxyuser:proxypassword@ip/域名:port 示例: 假设某人在百度工作,公司代理服务...

在Ubuntu-14.04.3配置并成功编译Android6_r1源码

在Ubuntu-14.04.3配置并成功编译Android6_r1源码 折腾了一周,终于把Android6_r1的源码编译成功。先上图,这是在ubuntu中运行的Android模拟器: 由于我是在win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所以遇到诸多麻烦。如果直接在linux中编译,可能会更顺利。 -----------...

Android开发图片分辨率问题解决方案

dpi是什么呢?dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。 dpi计算公式DPI=对角线的像素值/尺寸 手...

powershell渗透-信息收集命令

本文包含从 Internet 的各个角落收集的 PowerShell 命令列表,这些命令在渗透测试或红色团队练习期间可能会有所帮助。 该列表包括各种开发后的单行在纯 PowerShell 不需要任何攻击 (= 可能标记为恶意) 第三方模块, 但也一堆方便的管理命令. 查找包含敏感信息的文件 在开发后阶段,以下 PowerShell 命令可以很方便地查找磁盘...