移动如何重置服务密码CentOS 7的Root密码

RHEL/CentOS 6/7重置root用户密码——方法与过程
RHEL/CentOS 6/7重置root用户密码&&方法与过程。本文以重置root用户密码为例,讲解一下运维工作中解决一般问题的过程和结果。重置root密码这种问题的结果很简单,重点是解决过程,供新手参考和借鉴,希望通过此文作为新手能知道日常运维中解决一个问题的过程是怎样的,以及从解决问题的过程中应该学到什么。
人的思维总是会固化的,除非他自己深刻地认识到的确需要转变。IT领域中的知识总是在不断变化更新的,需要我们不停地去&增删改查&自己的小知识库。先前以为达到某一个目的可以这样做一件事情,可能一小段时间后就需要那样做一件事情。
事情经过:
昨天一大学同学(本身可以说是Linux方面的小白)QQ上问我说,自己的Linux使用正确的用户名和密码无法登录到,提示用户名和密码不正确。
解决一般问题的思路:
作为一个去为他人解决问题的人,其思维轨迹应该是这样的:
1.告诉她不要慌,问题总是能解决的,况且这是一个很简单很常见的问题
2.如果她动手能力比较强,那么把解决问题的思路告诉她,询问她有没有做过什么特别的操作,帮她找到问题存在的原因防止类似问题再次发生
3.如果她动手能力和解决问题的能力较差,那么可以远程帮她或者直接告诉她有哪些简单的方法可以自己看后就能使用,快速解决问题
4.如果不能远程或者必须一步一步教告诉她如何做,那么就需要知道足够多的信息,不管是解决问题的方法还是去了解她那边的情况:
(Remember:你可能是在为傻子解决问题)
1)了解情况:问题是什么,需求是什么,问题的背景如何,了解此问题的严重性(紧急重要)?
2)收集信息:当前运行状况如何,明确是一个怎样的情况,什么系统,运行环境是怎样的?
3)继续询问和分析:问题是什么时候发生的,如何发生的,做过那些操作?
4)解决过程:该如何帮助其解决?步骤1,2,3&&备份、责任、认真、心怀敬畏、平常心&&
4)遭遇和预测异常:如果解决不了,该如何去做?寻找Plan B,预测最糟糕的结果
4)总结分享:告知以后该怎么做,如何预防类似问题
解决此问题的思路:
按照惯有的知识,通常忘记root密码是一件非常简单的事情,比如1.最简单的方法是:进入单用户模式,直接修改(了解其中的条件限制,balabala);2.复杂有效的方法:没有安全的系统,使用livecd、livedvd等iso镜像或者安装光盘(注意版本和位数,否则易遭遇segmentation fault)中rescue模式(救援模式使用起来要比livecd方便),chroot后执行passwd命令或者直接修改/etc/shadow文件,云云。
注:救援模式(Rescue Model)存在于DVD和Minimal版本中,所以通常使用Minimal iso即可,不必非得用下载DVD的iso。
但是如文首所提到的,往往知识是需要更新,思维是需要改变的。就第一种最简单有效的方法来说,RHEL6、7跟以前大不相同,单用户模式下也会要求给出root用户的密码,因此想快速修改密码必须另辟蹊径。
快速解决类似问题的捷径通常是这样的:
1.快速确定关键词,用Google或者百度(如果你喜欢和信任)搜索关键词,筛选和快速浏览解决问题的文章(要求关键词提炼能力和快速筛选有用信息的能力,这需要积累和经验),凭借自己的经验和感觉去有选择的试验
其他需要的附加技能:英语、&&
好的关键词举例:
1)Google:resetting root password site:redhat.com 或 rhel resetting root password 或 rhel6 forgot the root password.
2)百度:RHEL6 重置root密码 或 RHEL6忘记root密码
2.如果不幸运,搜索引擎没有任何帮助,那么官方网站(特别是官方文档、手册等)可能是一种快速解决问题的办法
重置root用户密码是Linux日常管理使用中的一件很常见的管理性任务,因此官方文档是解决问题最快的地方。虽然查找官方文档需要对官方文档的编排和分类比较熟悉,但能保证文档的权威性。
有时通过某种方法行不通时,可能有别的原因,需要再排查排查,不要轻易放弃,多试几次或者换个思路就会成功。某种原因可能在Bug和Wiki页面上指出,比如RHEL/CentOS6.8以前SELinux的某个bug会导致root密码无法重置。
几个建议:
1.建议除非特殊需要,支持64位的硬件应当选择安装64位的Linux。
2.及时安装更新,
3.安装和使用Linux时遵循标准,不要太个性化
4.不要将所有鸡蛋放在一个篮子里,经常备份关键数据
5.使用虚拟化和Docker技术
重置root密码方法:
第一种方法适用于7,第二种方法适用于6
一,以RHEL 7(7.3)为例,列举一个典型的方法:
1.打开系统电源,在GRUB2启动界面出现时按下e编辑,删除linux6或linuxefi对应行上的rhgb和quiet,在后面添加 init=/bin/sh,按下Ctrl+x,启动Linux
2.如果想使用SELinux,则执行/usr/sbin/load_policy -i命令,执行mount -o remount, rw / 后可以执行passwd命令修改root密码,最后执行exec /sbin/init即可
二,以救援模式为例,在CentOS6中重置root密码方法如下:
注:不必使用6.7的iso重置6.7系统中的root密码,完全可以使用6.8的iso重置6.7的系统。
使用键盘上的上下箭头选择第3个&Rescue installed system&您还可以使用以下方式登录
当前位置:&>&&>& > root密码忘了怎么办?centos7下重置root密码
root密码忘了怎么办?centos7下重置root密码
1、开机启动,出现以下界面时,按&e&键:2、在文件的底部,&utf-8&后面加&init=/bin/sh&,注意,不要另起一行,直接空格,然后在后面加就行3、ctrl+x重启,出现如下界面注:有些电脑可能不一样,可能只有sh-4.2#,没有那么多[ok],直接在sh-4.2#后面输入命令4、mount -o remount,rw / 文件挂载,获取读写权限,有些教程没有这一步,修改密码的时候会出现&Authentication toke manipulation error&5、echo &yourpassword& | passwd &stdin root 修改密码,引号里面是自己的密码6、touch /.autorelabel 不进行这一步,等会重启会出问题7、exec /sbin/init 或者exec /sbin/reboot重启,重启过程很慢,可能出弹出一些错误,但是应该不影响,等就行了注:要是出现问题,没事,重新来一次就行了就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
欢迎转载:
相关推荐:centos7 root密码忘记怎么修改 | Linux运维部落
& & & &对于事务繁忙或者容易忘东忘西的朋友说,想要记着一些事情总感觉比登天还要难,特别是像密码之类的。可能要记忆的密码太多,总是不经意间就把密码忘记或者把密码混淆。总之这种站的比例还是有点分量的,例如我刚刚接触Linux时 ,第一把centos7装到电脑上没有多久,就把root密码忘记了,费了好时间,也请教了很多人,才把密码找回来。但是却让我学的很多。
& & & &下面就简单的介绍一下怎么修密码 & & &
重置root密码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/ 改变根;
6、touch /.autorelabel 这句是为了selinux生效
7、ctrl+d 退出
8、然后reboot
支持密码就修改结束啦
您还未登录,请登录后再进行相关操作!
400-080-6560
在线咨询:
工作时间:周一至周五,9:30-18:30,节假日同时也值班博客访问: 127936
博文数量: 41
注册时间:
数据库 从业者
OCM10,OCM11
MySQL,Mongodb从业者
着力于 数据库架构,性能研究。
给主人留下些什么吧!~~
请登录后留言。请交换我们头脑中的思想而非手中的苹果
CentOS 7 修改root密码
1、开机,在启动菜单上选择CentOS Linux (3.10**.**.x86**) 7 (Core) 按下e,进入编辑模式
2、将光标一直移动到 LANG=en_US.UTF-8 后面,空格再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。由于屏幕太小,会自动添加\换行,这个是正常的。
3、按下 CTRL+X 进行引导启动,成功后进入该界面
4、输入以下命令(1)挂载根目录mount -o remount, rw /(2)选择要修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户passwd root(3)输入2次一样的新密码,此时不会有字符出现。如果输入的密码太简单,会提示警告(BAD PASSWORD:The password fails the dictionary check - itis too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性重启或进行以下操作后重启(4)如果已经开启了SElinux,则需要输入以下命令touch /.autorelabel(5)最后输入以下命令重启系统即可exec /sbin/init或exec /sbin/reboot
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 如何重置电脑开机密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信