在Linux系统中,如果把用户的密码忘记了,就很麻烦也很难重新获得。通过下面的方法可以重新设置用户对饿密码:

首先介绍一下Linux'的建立/删除账户的命令

useradd  username    --添加用户  他会在home目录下生成一个对应的文件夹

passwd  username    --为username用户添加密码,如果没有username这个参数则是为当前用户设置密码

userdel  username   --删除用户,但是不删除该用户对应的文件夹

userdel –r  username --删除用户及其对应的文件夹

另外介绍一下Linux的几种运行级别

Linux共有7中运行级别,分别是:

0:关机   ---- 这种模式下系统会一开机就关机

1:单用户

2:多用户无网络

3:多用户有网络  (最常用的)

4:系统未使用,保留给用户

5:图形界面           开机就进入图形界面

6:系统重启   系统刚启动就会重启

注:红色的两种运行方式(3和5)是常用的两种运行方式

修改默认的运行级别可以修改文件/etc/inittab中的id:5:initdefault:这一行

重新设置密码的方法(以Red Hat为例,其他系统并不一定可行):

(1)开机进入引导界面时,在引导程序中(在RedHat中为grub时)请点击 ’e’,如图1

图1

然后会进入下面这个界面,如图2所示:

图2

(2)选中第二行 再输入一个 e

图3

(3)选中第二行 再输入一个 e

图4

进入修改界面之后输入 1  并回车

注意这里在/和1之间有一个空格

这个1 代表1号【单用户级别】户级别

(4)接下来按 b  这样就可以进入到单用户模式。

图5

在进入1号运行级别后,就可以重新修改密码

passwd  username

这时系统不会要求输入旧的密码,这里设置的密码就是新的密码。

最后通过设置默认运行级别为3或者5,再次重启的时候的密码就是新设置的密码

原理:在Linux中,在启动的时候会首先去读取./etc/inittab中设置的参数,只有在1号【单用户】级别时会跳过这个过程,在进入系统之后就可以修改用户密码,最后再把运行级别设置回来便可以了。

修改默认的运行级别可以修改文件/etc/inittab中的id:5:initdefault:这一行

修改linux文件夹密码忘记,Linux中如何重新获取丢失的密码相关推荐

  1. linux文件夹加密忘记密码,如何通过密码保护Linux上的文件夹或目录?

    假设你在Linux主目录下有一个文件夹,你把不希望任何人没有密码就能访问的安全文档文件存储在里面.那样一来,即使有人设法搞到了你的计算机,进而访问主目录,仍有另外一道防线守护着你的私密文件. Cryp ...

  2. linux如何修改ip文件夹,求助!Linux下C++程序如何修改系统IP?

    求助!Linux下C++程序如何修改系统IP? 发布时间:2014-11-19 19:00:55来源:红联作者:firespout 项目是用C++做的,需要修改系统IP,本以为这种很通用的功能已经有成 ...

  3. linux文件夹制作iso,Linux 制作 ISO

    Linux 环境下制作 iso. 用法: mkisofs -a -I -J -r -o filename.iso /目录 用途: 将Linux下某个目录中的所有文件做成iso镜像.而且我加上了参数,可 ...

  4. linux文件夹不能复制,linux如何复制文件夹

    1.copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中. 语法: cp [选项]  源文件或目录  目标文件或目录 2.例如;在/TEST目录下新建test1和test2两个 ...

  5. linux 文件夹增加容量,Linux系统下对目录扩容的方法介绍

    导读 本文介绍了在Linux系统下对目录扩容的方法,一起来看一下吧. 1.现象: 日志服务器当初考虑不周,分区划分不太合理: 2.目标: 将/home磁盘空间缩减  并将新的磁盘分区扩充到/根目录 卸 ...

  6. linux文件夹 压缩效率,Linux 高压缩率工具 XZ 压缩详解

    一.XZ 基础信息 XZ 压缩比比较高,在这里没有进行详细对比. 官网介绍到: 压缩后的文件大小 gzip 小30%,比bzip2小15%. 我测试 一个 112M 的文件,xz 压缩完后 4.5M, ...

  7. linux文件夹做链接,linux为什么不能给目录做硬链接

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 issue comes up in language when you switch from single dispatch to multiple d ...

  8. ubuntu如何修改php文件夹权限,Linux命令chmod:修改文件或文件夹权限

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...

  9. linux 文件夹换所属用户,linux 如何修改文件夹所属用户名和用户组

    有一次魏艾斯博客新建了一个文件夹,把网站文件全都放了进去,后来发现 ftp 无法上传文件了,总提示上传失败.记得https://www.vpsss.net/252.html中提到了 ftp 无法正常上 ...

最新文章

  1. c++ 命名空间 using namespace std 是什么意思?
  2. verilog实例_Verilog设计与逻辑综合实例解析(含代码)(Tasks amp;Functions)
  3. 海思Hi3519A 进行4k60 h264编码帧率不足的问题
  4. C++继承的继承方式
  5. 远控免杀专题(29)-C#加载shellcode免杀-5种方式(VT免杀率8-70)
  6. 回首阿里10年产品经理路,1点忠告希望在2021帮到你
  7. Java常用接口与类——String类、StringBuffer类、StringBuilder类
  8. java修饰方法_java接口中方法、属性修饰符详解
  9. android Launcher——ui框架
  10. DSP matlab产生正弦数字采样信号(M2.4)
  11. sqlserver数据库导入Mysql数据库问题
  12. 《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化
  13. Google两步验证的工作原理
  14. SQL Server MYSQL 检查点的好处
  15. ngrok跟小米球的使用
  16. python爬虫入门实例
  17. 前后端分离的时代,团队间的完美协作
  18. 冯诺依曼结构和现代计算机结构模型
  19. 你绝对不知道的head标签
  20. 2012服务器系统自动重启,Windows server 2012r2 自动重启

热门文章

  1. 腾讯广告 3000+万行大代码库主干开发实战
  2. 音视频开发相关工具整理
  3. 10分钟了解JSON Web令牌(JWT)
  4. 光模块的分类与HBA卡的区别
  5. mysql存储引擎简介
  6. java基础---集合collection的方法介绍
  7. 数据结构:利用栈,将递归转换为非递归的方法
  8. PAT1046 划拳 (15 分)
  9. Libra教程之:Transaction的生命周期
  10. android里的oneshot模式,android – 使用ONE_SHOT标志等待意图