Linux忘记root密码怎么办
介绍个人使用的三个系统的修改方式。包括centos6.6,centos7和ubuntu15.04/linuxmint17.2。大家可以通过本文学习下。
CentOS6.6
重启,进入Grub时,上下方向键选择CentOS6,按e,选择kernel那一项。
按e,在后面输入single,回车,按b启动。
使用命令passwd root修改root密码,重启。
CentOS7
重启,进入Grub时,上下方向键选择第一项,按e,进入编辑。
在倒数第二行最后,输入rd.break,使用快捷键Ctrl+x启动。
执行如下命令。
switch_root # mount -o rw,remount /sysroot/ switch_root # chroot /sysroot/ sh-4.2 # passwd root sh-4.2 # touch /.autorelabel sh-4.2 # exit switch_root # exit
若系统启动了SELinux,touch /.autorelabel会保证不出错。最后一个exit之后,SELinux会重新设定文件的Context,需要等待一会,之后就可以正常运行了。
Ubuntu15.04/Linuxmint17.2
Ubuntu系列的修改方式都一样。
重启,进入Grub时,上下方向键选择第一项,按e,进入编辑。
倒数第二行最后,输入rw init=/bin/bash,快捷键Ctrl+x重启。
使用命令passwd root修改root密码,重启。
以上所述是小编给大家介绍的Linux忘记root密码的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
linux 驱动编写之虚拟字符设备的编写实例详解
linux 驱动编写 前言: 昨天我们说了一些简单模块编写方法,但是终归没有涉及到设备的编写内容,今天我们就可以了解一下相关方面的内容,并且用一个实例来说明在Linux上面设备是如何编写的.虽然我不是专门做linux驱动的,却也经常收到一些朋友们的来信.在信件中,很多做驱动的朋友对自己的工作不是很满意,认为自己的工作就是把代码拷贝来拷贝去,或者说是改来改去,没有什么技术含量.有这种想法的朋友不在少数,我想这主要还是因为他们对自己的工作缺少了解导致.如果有可能,我们可以问问自己这样几个问题: (
-
linux 驱动之Kconfig文件和Makefile文件实例
linux 驱动之Kconfig文件和Makefile文件实例 在Linux编写驱动的过程中,有两个文件是我们必须要了解和知晓的.这其中,一个是Kconfig文件,另外一个是Makefile文件.如果大家比较熟悉的话,那么肯定对内核编译需要的.config文件不陌生,在.config文件中,我们发现有的模块被编译进了内核,有的只是生成了一个module.这中间,我们如何让内核发现我们编写的模块呢,这就需要在Kconfig中进行说明.至于如何生成模块,那么就需要利用Makefile告诉编译器,怎么
-
Linux下使用docker搭建Openvpn代理的方法
说明 openvpn方式与pptpd方式对比(个人感觉): 复杂度:openvpn>pptpd 安全性:openvpn>pptpd 稳定性:openvpn>pptpd 1.安装 1.下载 docker pull kylemanna/openvpn 2.全局变量(方便设置) OVPN_DATA="/root/ovpn-data" // 下面的全局变量换成你的服务器的外网ip IP="xxx.xxx.xxx.xxx" 3.创建文件目录 mkdir ${
-
Linux 配置静态IP的方法
在新安装的Linux系统命令行下, 敲入:ifconfig,显示如下界面. 上面这张图显示网卡没有启动,那么我们敲入代码:ifup eth0启动网卡. 网卡启动后,我们可以看出,IP地址和网关等其他信息都已经出现. 但是我们需要的是静态IP,即不随着时间改变而改变的IP地址. 首先我们要知道我们的网关地址是多少. 敲入代码:route ,下图中的192.168.164.2就是我们的默认网管地址,记住这个,下面的配置需要用这个. 继续敲入代码: vi /etc/sysconfig/network-
-
详解Linux--shell脚本之正则表达式
一.正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑.规定一些特殊语法表示字符类.数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression). 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作&q
-
linux下mysql的root密码忘记的解决方法
五步轻松解决mysql root密码忘记的问题,希望对大家有帮助. 1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句,skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 2.重新启动mysql # service mysql start 3.登录并修改MySQL的root密码 # mysql
-
详解 linux c++的编译器g++的基本使用
linux c++的编译器g++基本使用 g++是 linux下c++的编译器,在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 g++ 编译c++经常使用的参数: -c 只编译,不连接.例如: g++ -c helloworld.cpp 只生成helloworld.o不连接 -o 指定输出文件名.例如:g++ -c helloworld.cpp
-
linux C语言开发管道通信实例详解
linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道.共享内存.socket通信等.管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可. #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <string.h> int pipe_default[2]; int main() { pid_t
-
Linux忘记root密码怎么办
介绍个人使用的三个系统的修改方式.包括centos6.6,centos7和ubuntu15.04/linuxmint17.2.大家可以通过本文学习下. CentOS6.6 重启,进入Grub时,上下方向键选择CentOS6,按e,选择kernel那一项. 按e,在后面输入single,回车,按b启动. 使用命令passwd root修改root密码,重启. CentOS7 重启,进入Grub时,上下方向键选择第一项,按e,进入编辑. 在倒数第二行最后,输入rd.break,使用快捷键Ctrl+x
-
Linux忘记root密码进入单用户模式切换运行级别切换用户
切换用户指令 su - 用户名 当高权限用户切换到低权限用户的时候不需要密码 反之低权限切换到高权限用户需要高权限用户的密码 用exit可以退出当前用户,回到上一个用户 而且它的退出是一层一层退出的: 增加用户组: groupadd 组名 删除用户组: groupdel 组名 增加用户时直接加上组: useradd -d 用户组 用户名 修改用户的组: usermod -g 用户组 用户名 用户和组的相关文件 /etc/passwd 文件:用户(user)的配置文件,记录用户的各种信息 每一行的
-
Linux忘记root密码及设置root密码的图文操作方法
此方法为:进入单用户模式,直接修改新密码覆盖掉以前的root密码. 操作步骤: 1.进入单用户模式 2.修改root密码 1.进入单用户方法: 1)启动Linux时,通过按上下键(其他键也可以)让Linux引导启动停留内核选择阶段,在出现如下界面: 2)输入"e"编辑,如下界面: 3)选择如下,再次按"e"进入编辑: 4)输入single回车,此时会返回到如下界面: 5)输入"b"回车,即进入单用户模式,此时登录的即为root用户,且不需要密码
-
linux修改root密码和linux忘记root密码后找回密码的方法
以root身份登陆,执行: 复制代码 代码如下: # passwd 用户名 (修改密码)# useradd 用户名 (添加用户) 具体示例如下: 复制代码 代码如下: [root@bogon ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authen
-
浅析linux suse11忘记root密码修改方法
SUSE Linux忘记root密码的处理方法 SUSE (Linux操作系统) SUSE(发音 /ˈsuːsə/)是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标.第一个版本出现在1994年年初.2004年这家公司被Novell公司收购. 1.重新启动机器,在出现grub引导界面后,按F2,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运
-
Linux使用MySQL忘记root密码及修改MySQL默认编码
概述: 本文不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本文主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQL忘记root密码解决方法 Ⅰ. 修改MySQL的登录设置 # vim /etc/my.cnf 在[mysqld]段中加上一句:skip-grant-tables Ⅱ. 重启服务 # service mysqld restart Ⅲ. 登录Mysql,修改密码信息 # mysql mysql> USE
-
MySQL 5.7忘记root密码后修改的详细教程
前言 一直以来,MySQL的应用和学习环境都是MySQL 5.6和之前的版本,也没有去关注新版本MySQL 5.7的变化和新特性.今天帮人处理忘记root密码的时时候,发现以前的方法不奏效了. 具体情况如下所示: 案例环境如下: 操作系统 : Red Hat Enterprise Linux Server release 6.6 (Santiago) 数据库版本: 5.7.18 MySQL Community Server (GPL) 忘记密码,输入错误的密码时遇到下面错误信息: [root@m
-
linux忘记mysql密码处理方法
linux忘记mysql密码处理方法: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> update user set password=password('newpassword') where user='root'; mysql> flush privileges; mysql> q
-
Mysql忘记root密码怎么办
MySQL有时候忘记了root密码是一件伤感的事,这种情况下,如何重置root的密码呢? 找到并编辑mysql的my.ini配置文件,在mysqld节点中添加上skip-grant-table. 如下: # These let you safely reset the lost root password. skip-grant-table 保存好修改,重启mysql服务. 现在就能不需要root密码的情况下连接上数据库.然后执行下面的更新: USE mysql; UPDATE USER SET
-
Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
以MySQL5.7.19安装为例,先进行下载 当然首先是要下载咯https://dev.mysql.com/downloads/mysql/ 官网下载地址. 选择适合自己电脑的版本,点击Download,跳转,直接No thanks下载好了. 静静的等待下载,解压.这是我的解压路径D:\MySQL 正式开始安装 :Windows10 :MySQL5.7.19 解压之后 然而并没有my.ini 创建一个就行了,新建文本文档->后缀名改成ini就行了. [Client] #设置3306端口 port
随机推荐
- javascript精确统计网站访问量实例代码
- PHP多种序列化/反序列化的方法详解
- 根据Hibernte的cfg文件生成sql文件
- 为mysql数据库添加添加事务处理的方法
- 动态加载外部javascript文件的函数代码分享
- Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
- linux sudo命令详解
- SQL货币数字转英文字符语句
- jQuery 过滤not()与filter()实例代码
- jquery基础教程之数组使用详解
- 使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
- Windows XP加速设置之终极技巧篇
- JAVA 静态的单例的实例详解
- DataGrid 动态添加模板列 实现代码
- .net邮箱发布邮箱信息的实例
- 如何实现php图片等比例缩放
- C#初始化数组的方法小结
- SpringMVC上传文件的两种方法
- matplotlib作图添加表格实例代码
- angular 用Observable实现异步调用的方法