Ubuntu强制修改root密码
Ubuntu忘记超级用户root密码并重新设置密码
解决方法如下:
第一种方法——不进入recovery mode设置(推荐)
说明案例:Ubuntu版本:Ubuntu 16.04.3 LTS
Step1:启动系统,在启动过程中,反复按Esc键或者shift键(本人亲测反复按或者长按都可以,没必要纠结),直到出现以下界面:
Step2:通过上下键移动,选择Ubuntu高级选项(或者有的版本显示的是Advanced options for Ubuntu),然后按'Enter'键,进入如下界面
Step3:选中Ubuntu,with Linux 4.13.0-38-generic (recovery mode) ,如下:
Step4:按'e'键,进入界面如下
Step5:通过上下左右键,移动光标,找到linux /boot/....... ro recovery nomodeset所在的行,如下
Step6:将图中的ro recovery nomodeset改为quiet splash rw init=/bin/bash,改完如下
Step7:按'F10'键,数秒后,进入界面如下:
Step8:输入命令passwd,如下
Step9:按下"Enter"键,界面如下:
Step10:输入一次密码后,按"Enter"键盘,按下回车,再次输入密码,界面如下
Step11:输完2次密码,按下"Enter"键,界面如下:
说明密码输入成功
Step12:重启电脑(如果是虚拟机的,重启虚拟机),进入终端,输入命令su - 界面如下
Step13:输入刚才设置的密码,界面如下
$变为#,说明是超级用户。
如果没有提示认证失败或者其他什么错误信息,也可以说明密码修改成功。
或者用命令whoami查看当前用户。
第二种方法——进入recovery mode设置(不推荐)
如果root密码忘记,可以进入recovery模式进行重置。
或者当sudo命令出现错误时,进入recovery模式可以修复/etc/sudoers文件。
设置步骤如下:
Step1:启动Ubuntu系统,过程中长按Shift键,进入grub菜单;
Step2:选择recovery mode,按"e"键进入编辑页面;然后,选择recovery模式(恢复模式),回车;
Step3:到/etc目录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;
Step4:ctrl+x
Step5:按ctrl+alt+del重启;或者reboot;
参考:
Ubuntu的recovery模式进入及退出
Ubuntu强制修改root密码的更多相关文章
- ubuntu上修改root密码
ubuntu上修改root密码 author: headsen chen 2017-10-12 10:49:28 个人原创,转载请注明作者,出处. sudo passwd 两次输入想设置的r ...
- ubuntu如何修改root密码
安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下.到网上搜了一下,原来是这麽回事.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可 ...
- 腾讯云Ubuntu服务器修改root密码
1.修改root密码 执行以下命令,按照提示修改密码 sudo passwd root 2.修改ssh配置 执行以下命令 sudo vi /etc/ssh/sshd_config 找到 PermitR ...
- Linux下强制修改root密码方法(图)
如果Linux操作系统的root密码,那怎么办呢?方法很多,下面再给大家介绍一种. [1] 进入以下画面后,按下e按钮,进入编辑模式: [2]进入以下的画面后,选择如下所示的选项,再次按下e按钮: 然 ...
- ubuntu 如何在recovery模式修改root密码
今天遇到一个问题, 前提1: ubuntu系统的root密码我一直没有设定 前提2: ubuntu初始创建的sudo用户不知道怎么移除sudo权限用户了. 下面就精彩了, 首先没有root密码,你不 ...
- UBUNTU的默认root密码是多少,修改root密码
UBUNTU的默认root密码是多少,修改root密码 | 一.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前 ...
- Ubuntu的默认root密码
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的 ...
- Linux 入门记录:十八、Linux 系统启动流程 + 单用户修改 root 密码 + GRUB 加密
一.系统启动流程 一般来说,Linux 系统的启动流程是这样的: 1. 开机之后,位于计算机主板 ROM 芯片上的 BIOS 被最先读取,在进行硬件和内存的校验以及 CPU 的自检没有异常后, BIO ...
- RedHat/Centos修改root密码
Linux主机忘记密码,只要你能接触物理主机都可以修改root密码的! Redhat6.x 5.x / Centos6.x 5.x 01.开机-空格/enter 02.e-编辑模式 CentO ...
随机推荐
- nginx第七天
nginx的proxy_buffering和proxy_cache 两个都是nginx代理中内存设置相关的参数. proxy_buffering设置 proxy_buffering主要是实现被代理服务 ...
- SpringMVC全局异常统一处理
SpringMVC全局异常统一处理以及处理顺序最近在使用SpringMVC做全局异常统一处理的时候遇到的问题,就是想把ajax请求和普通的网页请求分开返回json错误信息或者跳转到错误页. 在实际做的 ...
- MySQL常见内存不足启动失败的完美解决方法
Move to https://www.jb51.net/article/136432.htm
- JavaStript基础 —— JavaStript语法
JavaStript 简介 JavaScript诞生于 1995年.当然,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作. 如今,JavaStript的用途早就不再局限于简单的数据验证,而 ...
- jquery file选择器 语法
jquery file选择器 语法 作用::image 选择器选取类型为 file 的 <input> 元素.大理石平台检定规程 语法:$(":file") jquer ...
- luogu 1072 Hankson 的趣味题 唯一分解定理+线性筛
貌似是比大多数题解优的 $O(n^2logn)$ ~ Code: #include <bits/stdc++.h> #define N 50004 #define setIO(s) fre ...
- Codeforces 474D Flowers(DP)
题目链接 非常简单的一道dp题,通过O(n)的预处理来使查询变为O(1). 主要的坑在于取模后的dp数组的前缀和再相减可能得到负数,导致无法得到某一区间和的取模. 解决方法:(a-b)%mo==(a% ...
- font属性
font属性 font属性设置css字体
- oracle 中怎样实现分页和去处重复
oracle 中用关键字 rownum 来进行分页 rownum 不能使用大于号,只能是使用小于号,可以使用子查询和rownum一起使用来创建分页 SELECT * FROM ( SELECT e. ...
- (六)C语言之隐式转换