如何重置手机服务密码CentOS 7的Root密码

Linux入门教程:如何重置CentOS 7的root密码_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux入门教程:如何重置CentOS 7的root密码
来源:Linux中国&
作者:Linux
重置 7 root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。
1 - 在启动grub菜单,选择编辑选项启动
2 - 按键盘e键,来进入编辑界面
3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/
4 - 现在按下 Control+x ,使用单用户模式启动
5 - 现在,可以使用下面的命令访问系统
chroot /sysroot
6 - 重置密码
passwd root
7 - 更新系统信息
touch /.autorelabel
8 - 退出chroot
9 - 重启你的系统
CentOS(Linux)重置root密码
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (12/16/:50)
& (03/09/:39)
& (07/24/:49)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。
1 - 在启动grub菜单,选择编辑选项启动
2 - 按键盘e键,来进入编辑界面
3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
4 - 现在按下 Control+x ,使用单用户模式启动
5 - 现在,可以使用下面的命令访问系统
chroot /sysroot
6 - 重置密码
passwd root
7 - 更新系统信息
touch /.autorelabel
8 - 退出chroot
9 - 重启你的系统
通过以上步骤就可以重置CentOS 7的Root密码了,谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。centos下密码重置 - 简书
centos下密码重置
在我们使用电脑时,有时候总会遇到忘记密码这样尴尬的情况,那么我们怎么怎么办?一个一个试?那效率很慢,说不定还不成功,用破解工具?这也是一个办法。在Windows中有好多种方法可以破解密码,最常见的制作PE,用PE来恢复。但在Linux下呢?其实很简单,甚至都不用找其他专业破解工具,就能实现密码的重置。
centos6密码重置
(1)在本地进入系统的单用户模式
开机重启时出现上面画面按esc键,进入到GNU GRUB界面
这里有三个选项(e、a 、c)三个选项:
e选项:在引导之前编辑命令a选项:在引导之前修改内核参数c选项:命令行界面
(2)这里按a选项,进入如下界面
这里在rhgb quiet 后键入空格+数字1,或者是s,S或single进入到单用户模式下
等几秒钟进入到如下界面就更改密码了
(3)修改密码
在命令行输入passwd回车,输入你想要设置的密码,等出现successfully及表示成功。
(4)重启机器,输入reboot即可
到这里centos6上重置密码就结束了,是不是很简单。如果在centos5上忘记密码也可以采用这种方法。
centos7密码重置步骤
由于centos7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,还是以进入单用户模式修改root密码为例。
(1)重启机器按ESC进入如下界面
我们可以看到有(e、c)选项e选项:编辑所选项目(默认选项就行)c选项: 进入界面命令提示符这里我们选e就好。
(2)进入引导界面
我们在UTF-8 后面加init=/bin/sh, 填完之后按Ctrl+x进入。这是它会跳过所有系统认证,让你可以使用passwd 程序来改变root口令,然后启动到一个新的运行级。进入如下界面
这里输入 mount -o remount,rw / 让系统在这种模式下启动下由默认的只读更改为读写模式。
(3)更改密码
在命令行输入passwd回车,输入你想要设置的密码,等出现successfully及表示成功。
(4)更新系统信息
touch /.autorelabel
//如果系统开启了selinux,则必须执行此命令,不然系统不能正常启动。Selinux会重新对系统文件进行重新标记,这个过程会花费比较多时间,完成后会进入系统。
(5)重启系统
输入exec /sbin/init (正常启动)或者exec /sbin/reboot (重启)
这里centos7密码重置就完成了,当然也还有其他的方式,如还有:
光盘救援模式 BIOS-光盘引导-resuce mode //centos7 中的resuce mode已经改到troubleshooting中了。# chroot /mnt/sysimage
切换系统真正的根上# echo “password” | passwd --stdin root
//stdin 前面是英文状态的两个“-” Notes: 或者用passwd 交互修改。# exit
//退出chroot模式# reboo
这里介绍了centos6和centos7 的密码重置,当你忘记密码需要重置时,按照这种方式,是不是发现很快的就能修改成功。
如有不足请多多指教!Linux系统技术交流QQ群(1663106)验证问题答案:刘遄
RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的。“Systemd” 使用 “rd.break” 来中断引导。让我们快速浏览下整个过程。
在 RHEL7/7/Scientific
7 中重设 root 密码。
RHEL7 / CentOS7 / Scientific Linux 7
RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的。“Systemd” 使用 “rd.break” 来中断引导。让我们快速浏览下整个过程。
启动进入最小模式
重启系统并在内核列表页面在系统启动之前按下e 。你会进入编辑模式。
中断启动进程
在内核字符串中 - 在以linux 16 /vmlinuz- ect 结尾的行中输入 rd.break 。接着 Ctrl+X 重启。系统启动进入初始化内存磁盘,并挂载在/sysroot 。在此模式中你不需要输入密码。
重新挂载文件系统以便读写
switch_root:/# mount -o remount,rw /sysroot/
使 /sysroot 成为根目录
switch_root:/# chroot /sysroot
命令行提示符会稍微改变。
修改 root 密码
sh-4.2# passwd
加载 SELinux 策略
sh-4.2# load_policy -i
在 /etc/shadow 中设置上下文类型
sh-4.2# chcon -t shadow_t /etc/shadow
注意:你可以通过如下创建
autorelabel
文件的方式来略过最后两步,但自动重建卷标会花费很长时间。
sh-4.2# touch /.autorelabel
因为这个原因,尽管它更简单,它应该作为“懒人选择”,而不是建议。
退出并重启
退出并重启并用新的 root 密码登录。
via: https://linuxconfig.org/how-to-reset-the-root-password-in-rhel7-centos7-scientific-linux-7-based-systems
作者:Rado Folwarczny 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
原文来自:
本文地址:编辑员:张雄,审核员:王毅
为您推荐一些与本文相关的文章:
进阶课程目录
第24章 使用Xen与Kvm部署虚拟化服务环境。(即将公布)
Linux技术交流QQ群
向每个正在奋斗的Linuxer致敬.
Linux技术交流群A:560843
Linux技术交流群B:340829
Linux技术交流群C:463590
Linux技术交流群D:915246
Linux技术交流群E:1663106
Linux技术交流群F:1653851
Linux技术交流群G:2632018
Linux技术交流群H:2636170
Linux技术交流群I:2650582
全国Linux技术交流群(总):
11月0 篇文章12月0 篇文章
1月0 篇文章12月0 篇文章查看: 1703|回复: 0
CentOS 7 Root用户密码重置
跨平台系列汇总:/dunitian/p/4822808.html#linux
开机的时候按e (如果正在使用,你可以输入reboot,然后赶紧按回车键,也可以进入这个页面)
直接一路按向下箭头(我们要在底部加东西)
找到Linux16,在末尾处加入 init=/bin/sh (到linux16这一行,按下end键就到末尾了,记得加个空格),然后按ctrl+X就可以进入单用户模式了(有点像SQLServer恢复了)
mount -o remount,rw / 挂载根目录为可读可写模式
passwd 重置一下Root密码,输入密码,再确认密码(不知道为啥,是不是Centos现在都这样,记得以前是英文提示的)
touch /.autorelabel 创建系统文件.autorelabel,touch之前这个命令我说过,基础命令可以看这个(点我)http://dnt.dkill.net/dnt/linux/cmd.html
exec /sbin/init 初始化并启动系统
输入刚才的密码,发现~ok了
扩充说明,网上说CentOS7已经不能用这种传统方式恢复了,,,,额,我貌似可以,可能有些不可以吧,把网上的其他方法贴一下:
CentOS 7&RHEL 7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。
重置密码主要有rd.break和init两种方法。
rd.break方法:
1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;
2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;
3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;
4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限;
5、chroot /sysroot/ 改变根;
(1)echo RedHat|passwd –stdin root 修改root密码为redhat,或者输入passwd,交互修改;
(2)还有就是先cp一份,然后修改/etc/shadow文件
6、touch /.autorelabel 这句是为了selinux生效
7、ctrl+d 退出
8、然后reboot
至此,密码修改完成
init方法:
1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。
2. 在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh
3. 按Ctrl+x启动到shell。
4. 挂载文件系统为可写模式:mount –o remount,rw /
5. 运行passwd,并按提示修改root密码。
6. 如何之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel
7. 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启
上一篇:下一篇:

我要回帖

更多关于 如何重置apple id密码 的文章

 

随机推荐