centos 6.7 忘记密码7忘记root密码怎么办

如何重置CentOS7的Root密码
如何重置CentOS7的Root密码分享至:0 14:56:24 &&&&来源:&&&&&点击:44导读:&重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。1 - 在启动grub菜单,选择编辑选项启动2 - 按键盘e...&重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。1 - 在启动grub菜单,选择编辑选项启动2 - 按键盘e键,来进入编辑界面3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh4 - 现在按下 Control+x ,使用单用户模式启动5 - 现在,可以使用下面的命令访问系统chroot /sysroot6 - 重置密码passwd root7 - 更新系统信息touch /.autorelabel8 - 退出chrootexit9 - 重启你的系统reboot就是这样!
TA的最新馆藏[转]&[转]&推荐这篇日记的豆列
······CentOS 7.0跟RHEL 7.0进入单用户模式重置root密码 - 操作系统当前位置:& &&&CentOS 7.0跟RHEL 7.0进入单用户模式重置root密码CentOS 7.0跟RHEL 7.0进入单用户模式重置root密码&&网友分享于:&&浏览:0次CentOS 7.0和RHEL 7.0进入单用户模式重置root密码
CentOS 7&RHEL 7与之前的5,6不同的是,当忘记root密码,并采用GRUB2为启动器时,将无法通过单用户模式重置root密码。下面将介绍如何重置CentOS7的root密码。
1、启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式,如下图:
2、进入下一个界面后,用方向键找到”linux16……“所在的行,然后按“End”键定位到行尾,加入内容:init=/bin/sh ,如下图:
3、按Ctrl+x,启动到单用户模式的界面,如下图:
4、在此提示符下输入以下命令,挂载文件系统为可写模式,输入的命令不会显示出来,输入完成按回车
mount -o remount,rw /
输入完成后,如下图显示:
5、运行passwd,并按提示修改root密码(注意:输入passwd回车后,是输入两次新密码,密码只要输入一位,在这里我输入“a”,输入后会自动回车,提示修改密码成功)
6、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:
touch / .autorelabel (touch、/、.autorelabel之间用空格隔开)
输入完成后,会多一个提示符,如下图:
7、运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启。
那个进度指示到100%后,会重启进入系统登录界面
8、进入系统后,如需要,可重新用passwd设置新的root密码,如下图:
-------------------------------------分割线-------------------------------------
以下内容为从别的网站copy:
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重启
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有centos7&mariadb&设置root密码
修改root密码
1.以root身份在终端登陆,必须
2.输入 mysqladmin -u root -p password root
后面的 root 是要设置的密码
3.回车后出现 Enter password&
输入就密码,如果没有,直接回车
//创建用户
mysql&&insert&into&mysql.user(Host,User,Password)&values("localhost","admin",password("admin"));
//刷新系统权限表
mysql&flush&
这样就创建了一个名为:admin& 密码为:admin&
创建数据库(在root权限下)
//授权admin用户拥有mydb数据库的所有权限。
&grant&all&privileges&on
admin@localhost&identified&by&'admin';
//刷新系统权限表
mysql&flush&
删除用户。
@&mysql&-u&root&-p
mysql&DELETE&FROM&user&WHERE&User="admin"&and&Host="localhost";
mysql&flush&
//删除用户的数据库
mysql&drop&
修改指定用户密码。
@&mysql&-u&root&-p
mysql&update&mysql.user&set&password=password('新密码')&where&User="admin"&and&Host="localhost";
mysql&flush&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 centos忘记root密码 的文章

更多推荐

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

点击添加站长微信