博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]linux忘记密码怎么办法
阅读量:5107 次
发布时间:2019-06-13

本文共 565 字,大约阅读时间需要 1 分钟。

对于一些版本的OS,编辑grub,在后面加上“single”即可进入单用户模式。

对于debian来说,这种方式是无效的,如果忘记root密码后可以通过下面的方法来重新设置root的密码,这个方法在任何版本linux的grub上均能起作用:

1、在Grub的引导装载程式菜单上,选择您要进入的条目,按 “e”键来进入编辑模式。
2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root ),按”e”键进入编辑模式;
3、在句末加上”init=/bin/bash”,按回车;
4、按“b”启动系统。
这样我们即可获得一个bash的shell。

进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:

mount -no remount,rw /

passwd root
sync
mount -no remount,ro /
reboot

这样即可成功更改root用户的密码。如果想更改普通用户的密码,那么使用passwd 用户名即可进入密码更改,输入新的密码,并确认输入。回车后重新启动即可。

(原文地址:才哥的Blog:)

转载于:https://www.cnblogs.com/jianyungsun/archive/2011/06/17/2083289.html

你可能感兴趣的文章
window添加右键菜单
查看>>
入手腾龙SP AF90mm MACRO
查看>>
Window7上搭建symfony开发环境(PEAR)
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>
微信小程序-发起 HTTPS 请求
查看>>
WPF动画设置1(转)
查看>>
基于node/mongo的App Docker化测试环境搭建
查看>>
秒杀9种排序算法(JavaScript版)
查看>>
Activiti入门 -- 环境搭建和核心API简介
查看>>
struts.convention.classes.reload配置为true,tomcat启动报错
查看>>
MySQL的并行复制多线程复制MTS(Multi-Threaded Slaves)
查看>>