Chinaunix首页 | 论坛 | 博客
  • 博客访问: 659329
  • 博文数量: 175
  • 博客积分: 2457
  • 博客等级: 大尉
  • 技术积分: 1488
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-13 20:31
文章分类

全部博文(175)

文章存档

2012年(22)

2011年(153)

分类: LINUX

2011-09-14 19:46:08

我学习了Ubuntu系统有一段时间了,经常会忘记Ubuntu密码,这里将解决Ubuntu密码问题,今天晚上,正在宿舍吃着饭,一个同学来找我,说他的Ubuntu密码给忘记了,他不知道该怎么办。

因为当初是我推荐并给他安装的Ubuntu,所以他就来找我了。我也没遇到过这种情况,就上网搜解决方法。最后,按如下步骤给他解决了。

 

1.开机,选择进入recovery mode

 

2.过了一会儿,又出现了四个选项

 

(当时我给他装的是Ubuntu 8.04,不知道其他的版本是不是这样,不过估计差不多),一个是什么boot,一个是什么dpkg,一个是什么什么root,一个是什么x windows(具体怎么忘记了)。选择root那一项

 

3.等出现命令提示符时,输入passwdroot

 

4.这时系统提示,输入新的Ubuntu密码,当然二话不说,输入。然后又让你重新输入确认一遍

 

5.最后,重新启动,发现Ubuntu密码c为新Ubuntu密码了。

 

问题解决了,同学向我道谢,我说就当我当初向你推荐Ubuntu的售后服务吧。然后,大家笑了一场,散了。不过同学有句话让我很感兴趣,他说,改Ubuntu密码这么简单,

那么那电脑的安全可就没一点保障了。我乍一想也对,但是我现在想明白了。我们平常所讲究的电脑安全问题,主要是为了黑客防备远程的攻击.如果黑客都可在物理上接触到你的电脑了,

当然什么安全措施也白搭了。不过谁会让不信任的人动自己的电脑呢?我突然又想起了一句话,“日防夜防,家贼难防”,说这话的老祖宗可真有远见啊,用在电脑上也合适。

 

另外,附上我解决问题时,参考的网页的内容:

 

如果谁说他的Linux从来没有遇到“疑难杂症”,我觉得是不可信的,就算是操作界面最友好的Window XP也时常遇到各种各样的问题,有的问题实在蹊跷到只有更换硬件才能解决!

Linux也是这样的,而且他的自由性,更是加大出问题的频繁程度。当然也是因为Linux开源的特点,不管出了什么问题,你都可以在源代码级找到症结所在,这正是Linux魅力所在。

 

1、在不登录情况下,获得root权限

 

如果没有设置GRUB密码,那我们可以使用最简单的方法,首先启动电脑,等待GRUB菜单,如果GRUB菜单隐藏,可以按Esc调出,选择Ubuntu, kernel 2.6.12-*-* (recovery mode)

也就是“恢复模式”按Enter启动就可以了。另外一个办法是用Ubuntu安装盘获得root权限,用Ubuntu安装盘启动电脑,当显示 boot:”时,输入“rescue boot: rescue

按屏幕提示操作就可以了。

 

2、通过改变内核启动参数获得根权限

 

启动电脑,等待GRUB菜单,如果GRUB菜单隐藏,可以按Esc调出,如果设置了GRUB密码,按p来解锁,比如我们选择了 Ubuntu, kernel 2.6.12-8-386,按e在启动前编辑启动参数,

选择kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash,按e编辑选定的启动菜单项,在参数最后添加rw init=/bin/bash,即改为如下命令行:

grub edit> kernel /boot/vmlinuz-2.6.12-8-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash

b启动即可。

 

3、忘记了root用户/主用户Ubuntu密码

 

按照第一项:在不登录情况下,获得root权限后,在命令行输入:passwd root  按照提示,输入两次Ubuntu密码就可以设定root用户Ubuntu密码了.

要更改主用户Ubuntu密码:passwd system_main_username 按照提示,输入两次Ubuntu密码就可以了。

 

4、忘记了GRUB菜单密码

 

在命令行输入grub 等提示符变为grub> 后,输入: md5crypt 这是计算密码的md5值,也就是加密值,然后在提示Password:后,输入新Ubuntu密码: Password: ****** (ubuntu)

系统会计算出加密值: Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 quit退出然后备份并编辑文件menu.lst

 sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst

 

找到 password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

替换为password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (这是我们上面计算出的加密值)

保存文件即可。

以上介绍Ubuntu密码遗忘问题。

 


阅读(3161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~