`
tempsitegoogle
  • 浏览: 868176 次
文章分类
社区版块
存档分类
最新评论

linux中如何重新获取丢失的密码

阅读更多

在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系统中,如果把用户的密码忘记了,很麻烦也很难重新获得。通过下面的方法可以重新设置用户对饿密码:  首先介绍一下linux'的建立/删除账户的命令  useradd username –添加用户 他会在home目录下...

    入门学习Linux常用必会60个命令实例详解doc/txt

    因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...

    Super-EC破解版

    ' 增加"格式化磁盘",将指定磁盘进行格式化,格式化后磁盘中数据将丢失,请慎重使用! ' 加强"内存操作类"中,"读整数"与"写整数",增加可空参数长度,默认为4字节,使其可以读写单字节,双字节,等其它长度的数值 ' 加强"内存...

    Linux系统常用指令总结

    1:单用户模式(可以找回丢失的密码) 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 注意:在/etc/inittab文件中可以修改默认的运行级别 切换到指定的运行...

    KeyManager-3.9.37.dmg keymanager: 3.9.37

    重新设计功能菜单,操作更友好; 支持恢复密钥,解决密码忘记问题; 如果恢复密钥也丢失,还支持重置密钥库; KeyManager 能够提供什么? 高效的证书申请:自动的生成私钥和CSR并提交订单,待用户完成验证后自动...

    易语言程序免安装版下载

    修改应用接口支持库,增强“取快捷方式目标”命令功能,可以获取目标、参数、启始位置、图标、运行方式、快捷键、备注等信息。 9. 修改扩展界面支持库三,解决高级选择夹会导致所在窗口的收不到“首次激活”事件的...

    网管教程 从入门到精通软件篇.txt

    如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。  bootcfg /list 列出引导列表中已有的条目。  bootcfg /disableredirect 在启动引导程序中禁用重定向。  ...

    ELDK使用与开发手册

    这是嵌入式PowerPC, ARM和MIPS系统中使用DENX U-Boot和Linux的指导手册。文档中描述了如何在嵌入式PowerPC, ARM和MIPS系统上配置、编译、使用Das U-Boot(常常缩写为“U-Boot”)和Linux操作系统。文档中涵盖了所有...

    WP主题:HotNewspro 2.72

    2. 直接获取日志中插入的第一张图片作为缩略图,优点:支持外链,使用方便,缺点:无裁剪,插入日志中的图片尺寸较大,直接调用为缩略图,一个页面同时加载显示十几张200、300K的图片,页面打开速度可想而知,其它...

    vivi万能小偷程序源码 v1.4

    2013.08.12 修复一个部分站点可能存在的小问题(如:之前的双视采集会空白)部分linux主机可能出现Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in 的错误 ...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    06-多实例找回丢失的mysql密码.avi 07-SQL语言介绍及分类详解.avi 08-创建不同字符集数据库及企业场景应用讲解.avi 09-显示-连接-删除等数据库的库管理应用讲解.avi 10-创建mysql用户及授权的多种方法实战.avi 11-...

Global site tag (gtag.js) - Google Analytics