在现代的社会,需要记住的用户和密码实在是太多了,都设置成一样又不安全,记在电脑上或纸上也不安全了。思来想去还是记在脑海里吧,然后导致很久没用过的主机忘了密码。不过没关系,我们可以借助技术重新设置密码。

这里以CentOS 6.7为例:

密码我还真的忘了,不过没关系,咱有办法

1.在系统加载内核的时候,按"e"键进入grub界面

2.再按"e"键编辑grub菜单

3.选择"kernel",按"ENTER",在后面附加1, s, S或single都可以,然后确定,在按"b"键启动单用户模式

然后我们就可以愉快的修改root密码了

为什么这样就能修改密码了呢?我们还得在深入了解一下grub

1. grub的功用

(1) 提供菜单、并提供交互式接口

e: 编辑模式,用于编辑菜单;

c: 命令模式,交互式接口;

(2) 加载用户选择的内核或操作系统

允许传递参数给内核

可隐藏此菜单

(3) 为菜单提供了保护机制

为编辑菜单进行认证

为启用内核或操作系统进行认证

2. grub程序阶段

stage1: 位于mbr的bootloader

stage1_5: mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统

stage2:磁盘分区(/boot/grub/)

3. grub命令行接口

help: 获取帮助列表

help KEYWORD: 详细帮助信息

find (hd#,#)/PATH/TO/SOMEFILE:

root (hd#,#) 设定grup的根设备

kernel /PATH/TO/KERNEL_FILE: 设定本次启动时用到的内核文件;额外还可以添加许多内核支持使用的cmdline参数;

例如:init=/path/to/init, selinux=0 禁用内核中的selinux功能

initrd /PATH/TO/INITRAMFS_FILE: 设定为选定的内核提供额外文件的ramdisk;

boot: 引导启动选定的内核;

一般我们系统都是默认加载grub配置信息的,同样我们也可以手动启动

手动在grub命令行接口启动系统:

grub> root (hd#,#)

grub> kernel /vmlinuz-VERSION-RELEASE ro root=/dev/DEVICE

grub> initrd /initramfs-VERSION-RELEASE.img

grub> boot

4. 配置文件

/boot/grub/grub.conf配置项:

default=#: 设定默认启动的菜单项;落单项(title)编号从0开始;

timeout=#:指定菜单项等待选项选择的时长;

splashp_w_picpath=(hd#,#)/PATH/TO/XPM_PIC_FILE:指明菜单背景图片文件路径;

hiddenmenu:隐藏菜单;

password [--md5] STRING: 菜单编辑认证;

title TITLE:定义菜单项“标题”, 可出现多次;用来引导多个内核或者操作系统

root (hd#,#):grub查找stage2及kernel文件所在设备分区;为grub的“根”;

kernel /PATH/TO/VMLINUZ_FILE [PARAMETERS]:启动的内核

initrd /PATH/TO/INITRAMFS_FILE: 内核匹配的ramfs文件;

password [--md5] STRING: 启动选定的内核或操作系统时进行认证

5. 安装grub

(1) grub-install 将grup安装在磁盘上

grub-install --root-directory=ROOT /dev/DISK

(2) grub 直接通过命令行进入grup模式

grub> root (hd#,#)

grub> setup (hd#)

那么当我们/boot/grub/grub.conf配置项中,设置了grub密码和启动系统的密码,这个时候突然又忘记了,我们应该如何解决呢?

这个时候grub都进不去了,我们只有借助系统盘进入救援模式了。首先进入"BIOS"设置光盘优先启动。

然后选择第三个,救援模式

依次下一步,然后

然后启动shell

这样我们就可以在命令行修改配置文件了,将那两行密码,删掉就OK了

linux系统用户密码忘了怎么办,忘记了Linux账户密码怎么办?相关推荐

  1. linux 超级用户密码忘了,Linux系统下超级管理员root用户的密码忘记了怎么办?

    一. 背景说明: 我们在日常运维工作中,多多少少都会遇到系统管理员密码忘记了,或是上一个人员离职没有做好交接工作,或是管理密码的表格被误更新了等等可能出现的状况,那么,今天阿龙给大家分享下Linux系 ...

  2. linux系统root改密码忘记了怎么办,linux系统root密码忘记修改办法

    linux系统Root密码忘了怎么办?--解决办法(图解请下载附件) Root密码忘了就这么办!这个方法菜鸟实践证明可行! 1.在开机启动的时候能看到这个引导目录(3秒将进入默认),用上下方向键选择你 ...

  3. linux改用户密码chpasswd,Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)...

    Linux命令:chpasswd 批量或者单一修改用户密码 语法: 1:# echo 用户名:密码 | chpasswd 2:# chpasswd < doiido.txt 实例 1.直接修改d ...

  4. linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理

    今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...

  5. xp系统开机密码忘了如何进入系统重新设置密码--win10专业版

    对于Windows XP用户,有时由于工作或个人隐私需要,他们将设置一些winxp开机密码.设置此类型的密码后,当winxp忘记开机密码怎么办?现如今有很多第三方软件来破解计算机开机密码,而无需重做系 ...

  6. Linux系统用户管理和su、sudo详细讲解

    1 Linux用户和组 1)Linux是多任务.多用户的系统 2)每个文件和进程,都需要对应一个用户和用户组 3)Linux系统是通过UID和FID来识别用户和组的用户相当于人名,UID和GID相当于 ...

  7. Linux系统用户管理su、sudo详细讲解

    文章目录 1 Linux用户和组 1.1 Linux系统用户分类 1.2 和用户关联的四个文件 1.3 管理用户重要命令汇总 1.4 管理用户组命令汇总 2 相关目录介绍 2.1 /etc/skel目 ...

  8. 通过命令查看linux 密码,linux查看用户密码(linux查看用户密码命令)

    linux查看用户密码(linux查看用户密码命令) 2020-05-15 13:18:30 共10个回答 1.用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/s ...

  9. linux系统用户,组和权限的管理

    PS: {最近一直在做毕业设计,前面博客也记录过我的一些过程.其中需要在Ubuntu上搭建一个FTP服务器,此处我选择Vsftpd,但是在我对vsftpd的配置文件vsftpd.conf设置正确后(对 ...

最新文章

  1. 想要升职加薪?先管理好时间与目标!
  2. mysql中union all的order by问题
  3. 嵊州职教中心计算机多少分数,嵊州中考考试分数线
  4. 用css、html编写一个两列布局的网页,名称为css.html ,要求左侧宽度为200px ,右侧自动扩展...
  5. 【今日CS 视觉论文速览】Mon, 14 Jan 2019
  6. HDU 6155 Subsequence Count(矩阵乘法+线段树+基础DP)
  7. linux 文件安装大全,linux 文件包安装大全
  8. 在linux下设置开机自动启动程序的方法
  9. 双击 计算机 打不开,电脑双击桌面图标打不开的解决方法
  10. 【总结】NPU/CPU/GPU 傻傻分不清?
  11. 显示器扩展后左右如何设置?
  12. 力扣练习——23 救生艇
  13. 探究KVO的底层实现原理
  14. 从硬盘中安装ubuntu 18,04
  15. 简介DefaultView
  16. [node.js] Promise中,resolve, reject 之后需不需要 return?
  17. Rocksdb Compaction 源码详解(一):SST文件详细格式源码解析
  18. Shopify开店建站营销推广卖家平台后台中文指南 – Test orders / 测试订单
  19. 关于压缩工具7-zip的7z脚本用法
  20. 管式超滤膜的清洗步骤,你知道多少?

热门文章

  1. 【jiasuba】高效办公 网络应用相关的Excel技巧
  2. 【Linux4.1.12源码分析】协议栈gro收包之TCP处理
  3. 硬件系统工程师宝典(3)-----信号完整性分析是个啥?
  4. jQuery基础知识(黑马程序员前端基础必备教程视频笔记)
  5. YTU 《过瘾的打折季》
  6. 对象存储哪家价格便宜?最便宜的云存储推荐!
  7. 查询期刊是不是SCI或EI
  8. 深度学习论文: Cultivated Land Extraction from High-Resolution Remote Sensing Image
  9. OverTheWire的bandit游戏1
  10. 位运算(异或、左移、右移)的运算规则