启动了ubuntu桌面系统,准备安装网站压力测试工具webbench对刚装好的Linux平台进行测试,无奈好久没运行这个系统,登陆密码居然忘记了! 马上google!当我刚想用以下搜索到方法测试时,居然看到了登陆桌面上的“is36-Desktop”,忽然灵感闪现,输入is36 is36,bingo 进入!
PS:后续才发现这个用户只是普通权限,无法安装软件,还是要root权限,可惜不知道密码,试试下面这个方法!
需要注意的是:Ubuntu 不允许root用户从登陆界面登陆,会显示:The system administrator is not allowed to login from this screen
通过在终端下用sudo或su提升(需要输入密码)到root权限,然后进行其他操作!
再PS:su到root后居然还是无法安装webbench,没办法,只能把我的Red Hat es 4系统启动起来了(Red Hat可以用root直接登陆)!
ubuntu使用sudo来执行管理员权限的操作,但是每次都要输入密码,不是很方便.于是在google上到了一个不用输入密码的办法,就是更改/etc/sudoers的配置,但是让我万万没想到的就是,
我更改了/etc/sudoers的文件访问权限,结果sudo就不能用了.而且我还不知道root用户的密码,导致我失去了对系统的管理权.看来网上的一些文章还是要仔细看清楚再行动,否则后果自负呀! 没办法还得在google上查补救办法,最终查到一篇关于更改root密码的文章www.javaeye/topic/64050,也不知道能否管用,反正系统几乎瘫痪,只好硬着头皮试试.
按照文章上说分4步:
linux修改口令的命令
1. 重启ubuntu,按ESC键进入GRUB引导界面。
2. 选中recovery mode安全模式并按“e”进入编辑状态。
3. 在kernel参数最后加上“init=/bin/bash”,对于Ubuntu,还要将“splash”删掉,要不splash接管了引导流程后还是会流向GDM。按回车保存,按“b”引导系统。(正冰:我在操作的过程中还将recovery mode模式上的general模式给修改了,将splash删除了,在最后加上init=/bin/bash
4. 最后编辑完应该如下所示:kernel  /boot/vmlinuz-2.6.17-11-generic root=/dev/hda3 ro qui
et init=/bin/bash 启动后会进入一个管理员shell的console下,执行下面的命令
// 根分区的挂载模式默认是只读,要将其改为可写
mount -no remount,rw /
// 修改密码,{user}指代你要修改密码的用户名
passwd {user}
// 同步,修改根分区回到只读状态,重新启动
mount -no remount,ro /
reboot //实际操作过程中却无法重启,直接关机,启动  有点暴力了
如果不怀好意的人接近你的电脑而你又不再旁边,他可以轻松修改用户密码,这个好办,给GRUB加密码;如果他重新启动系统用LiveCD引导,这个好办,
加BIOS密码,如果他打开机箱拆下硬盘拿去挂到其他系统上~~~根本就没有绝对安全的办法,设置好密码,不要让别人接近你的电脑。double类型数组初始化

来源:www.blogjava/kuuyee/archive/2009/05/20/271664.html
接下来的方法大同小异,作为参考,但是却没表达清楚或者存在错误
如果你忘记了你的Ubuntu用户密码,可以用下面的办法快速重置密码:
1. 开机
2. 在grub prompt的时候按Esc。
3. 按E进入编辑状态。
4. 在 kernel ......... 开头的那行按E进行编辑。
自学软件测试要多久5. 在行末添加: rw init=/bin/bash (正冰:实际操作记得在rw前留空格
6. 回车,然后按B重新启动系统。
7. 这时候系统将进入root shell 而无须任何密码。
8. 输入 passwd <你的用户名>
linux是什么操作系统多用户9. 设置密码
10. 输入 reboot 重启后用新密码登陆!
原文来自:www.lirui.name/post/68.html
实际操作过程中却发生了无法修改密码的问题:
root@(none):/# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd:Authentication token lock busy
passwd:password unchanged
我只是为了安装一个软件,既然已经在root权限下,而该软件已经被我wget到系统中了,那么安装不就可以了。结果发现只能输入一次,真衰!后面输入都无效果。
继续下一个资料:
如果因为忘了Ubuntu的root口令而无法登录系统,就可以用下面的方法修改Linux系统root口令

方法一:
1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,到系统当前引导项(可以按方向键展开隐藏的菜单)
2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;
3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;
4、在这一行再按下字母“e”键进入这一行的编辑状态;
5、在该行行尾加个空格,写上数字1,类似这样:
  kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以后,按下“回车”键回到原来的界面;
7、按下字母“b”键开始引导。
  这样,就可以启动linux的单用户模式,有点类似windows的安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令:乱世佳人电影免费观看
  /usr/bin/passwd
系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。再键入命令 init 3键入系统的字符界面模式下(系统会重新改变运行级别),看到login:提示,再重新试一试是否可以用root和刚刚修改过的口令登录。

方法二:
1、将系统光盘的第一张插入光驱,重新启动系统,从光驱成功引导后在boot: 后输入linux rescue回车。
2、跟着引导程序向下走,不必配置网络。但提问是否手索并挂载系统分区时选择“是”,系
统进入“#”提示符下。
3、执行命令chroot /mnt/sysimage/ (默认的系统会挂在/mnt/sysimage/目录下)
4、执行命令/usr/bin/passwd来修改root口令。
5、执行命令exit; ,取出光盘,重新启动系统。然后用新的口令登录系统。即可完成root密码修复。

来源:赛迪网
方法一依然无法搞定!因为系统中的ubuntu的iso文件不知所踪,只能另觅方法了!
restful风格参数Ubuntu刚装完root是没有密码,可以通过如下方式设置密码:sudo passwd root .设置完密码之后会有一个问题,比如平时都是通过sudo操作,时间长了就会忘记root密码。这时该怎么办呢?之前我就遇到过这个问题,在网上也没有到合适的解决方法,后来自己忽然想出了一个办法解决这个问题。
Linux系统中,用户的密码文件是存放在/etc/shadow文件中的,每一个用户一行记录,密码经过了加密,但是用sudo还是可以对这个文本进行编辑的。 于是我就想把当前用户的密
码加密后的那串字符替换root的密码串,这时就可以用当前系统的密码登录root了。经过测试这个方法是可行的。
下面是操作过程:
首先sudo vi /etc/shadow打开这个文件,然后将当前使用的账号的密码拷贝到root:后面,保存后之后root的密码与当前使用的账号的密码就一致了。这时可以su root修改成你想要的密码了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。