linux系统相关,忘记root密码

linux引导顺序

MBR会加载bootloader(GRUB)

GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写。
grub的配置文件为:grub.conf  配置优先加载那个系统内核
设置grub Md5加密命令: grub-MD5-crypt
Password = 明文或 password --md5 密文

系统启动,加载init程序:

  init  配置文件  /etc/inittab

  决定了使用那个运行级别  run level  0~~6

常用关机命令:

  shutdown -h now 
  halt
  poweroff
  init 0

常用重启命令:

  shutdown -r now
  reboot
  init 6

忘记root密码重置方法:

单用户模式修改用户的密码:

  重启

  按E,编辑

  进入该界面

  如下图位置添加   init/bin/sh  并删除 rheb部分,按 ctrl x

  登录成功,就可以修改root密码了

  输入下面命令(重新挂载对跟下可读写)

  直接修改passwd文件

  如下,可以直接去掉密码并保存,登录后再进行修改

原文地址:https://www.cnblogs.com/Mr-chenshuai/p/8689208.html

时间: 2024-11-05 13:40:15

linux系统相关,忘记root密码的相关文章

Linux系统中忘记root密码

在实际生产环境中root的密码应该要严格保存,如果忘记密码.当然一般情况下root的密码都有相应的备份,但是如果你的备份丢失,或者说客户忘记root的密码,并且无法正常的进入系统时,那么就要使用grub修改内核来改密码了. 首先在,你要在机房里在启动Linux时按任意键,进入grub选择菜单 在这里按"e"选择你系统中最新的内核(一般是有升级过内核的机器) 在这里的说明中说有5个按键: b:进入boot e:进入grub shell编辑界面 o:在光标所在行下增加一行 d:删除光标所在

解决Windows&Linux下Mysql忘记ROOT密码

MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码.在实际的工作中,MySQL数据库忘记root密码一般采用重置密码的办法去解决.下面就看看在Linux下和在Windows下重置root密码的步骤. Windows下MySQL忘记root密码怎么办? 1.以系统管理员身份登陆系统,启动mysql跳过权限检查. d:\mysql\bin\mysqld-nt –skip-grant-tables 2.进到d:\mysql\bin下,使用mysqladmin命令设置密码 d:

linux下mysql忘记root密码怎么办

Linux下MySQL忘记root密码怎么办? Linux下MySQL忘记root密码怎么办? 1. 修改MySQL配置文件 默认MySQL的配置文件为/etc/my.cnf,在[mysqld]下面添加一行 1.skip-grant-tables 2. 保存配置文件,重启MySQL服务 1.service mysqld restart 3. 再次进入MySQL 1.[[email protected] mysql]$ mysql -u root -p2.Enter password: #此处直接

linux/CentOS 6忘记root密码解决办法

在使用linux的过程中有时候会忘记root用户的密码(尤其是进行交接而文档内容不全的时候),这个时候我们就可以进入单用户模式来重置root用户密码.下面来讲解重置root密码的方式,也可以说是破解root密码的方式. 系统环境:centos6.5 mini 1.  重启服务器,在读秒的时候按任意键,就会出现如下界面 在此界面中按下键盘中的'e',从而进入grub模式 2.在1中按下e就会进入到如下界面. 将光标移动到kernel那一行,然后再一次按'e',进入kernel该行的编辑界面 3.这

linux 红帽7忘记root密码

红帽7修改root密码的两种方法 方法一: 1.重启系统,按"e" 2.在linux16那一行的最尾部加上以下信息,然后按"Ctrl+x"启动 3.重新挂载文件系统,并改变根目录 4.修改root密码 5.在根目录下创建相关文件(用于重新标记selinux环境值) 6.退出,系统将会重启 方法二: 1.重启系统,按"e" 2.在linux16这行中的 "rhgb quiet"修改成"init=/bin/sh"

linux虚机忘记root密码

首先,对于常用开关机,重启的命令有; shutdown -h now:关机 shutdown -r now:重启 poweroff:关机 poweroff  /half :重启 init 0/6:关机/重启 reboot:重启 修改root密码: 开机或重启,然后按上下箭头,选中上面开机条目:出现以下两个图片显示 找见如下图对应行,删除多余,加上rw rd.break,然后ctrl+x 输入以下命令行输入新密码,注意一定不能出现错误,如果输错,开机会有问题: 成功登录 以下是修改root密码的直

linux下mysql忘记root密码解决方案

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:sk

linux mysql下忘记root密码解决办法

1 修改MySQL的登录设置 # vi /etc/my.cnf 在[mysqld]的中加上一句:skip-grant-tables  2 重新启动mysqld # /etc/init.d/mysqld restart  Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 3 登录并修改MySQL的root密码 # /usr/bin/mysql  Welcome to the MySQL monitor. Commands end with ; or \g.

Linux下MySQL忘记root密码

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:sk

linux下mysql忘记root密码解决方法

如果使用 MySQL 数据库忘记了root账号密码,可以通过调节配置文件,跳过密码的方式登数据库, 在数据库里面修改账号密码,一般默认的账号是 root 1.编辑 MySQL 配置文件 my.cnf 注意: 以实际 my.cnf 配置文件路径为准 vim /etc/my.cnf [mysqld] spik-grant-tables  #增加 2.重启 MySQL 服务 注意:以实际 MySQL 启动脚本路径为准 /etc/init.d/mysqld restart 若报错,注意观察my.cnf配