不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
pupu007
帖子: 9
注册时间: 2012-12-10 18:41
系统: Ubuntu13
送出感谢: 0
接收感谢: 0

不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#1

帖子 pupu007 » 2013-02-20 20:59

1)把唯一的账号在passwd下的名字改掉了
2)未设置root密码 ==》重大失误 ==》 导致recovery模式drop to root shell 没法用
3)网上说好像能通过在启动参数后加rw init=/bin/bash来启动,我是用neogrub装的ubuntu12,
在引导菜单里头按e启动参数设置是在gnu grub 2.00-7ubuntu13(都是shell script,不认这条命令,报错)

然后就没有然后了,求大大指教 :em06
头像
枫叶饭团
论坛版主
帖子: 14685
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#2

帖子 枫叶饭团 » 2013-02-20 22:13

恩,用改init的办法。。。grub那个编辑器我至今同没搞明白。。= =
头像
adagio
论坛版主
帖子: 22120
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#3

帖子 adagio » 2013-02-20 22:19

最简单的办法,liveCD进去,挂上根分区,原样该回来
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
pupu007
帖子: 9
注册时间: 2012-12-10 18:41
系统: Ubuntu13
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#4

帖子 pupu007 » 2013-02-20 23:12

adagio 写了:最简单的办法,liveCD进去,挂上根分区,原样该回来
我一开始用EasyBCD装的,没烧盘,所以想问一下有没有不用livecd的办法咯 :em01
头像
adagio
论坛版主
帖子: 22120
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#5

帖子 adagio » 2013-02-21 0:56

grub4dos直接启动硬盘上的ISO文件,我装系统从来不刻盘,教程遍地都是,搜
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
BIVG_youtoo
帖子: 121
注册时间: 2012-07-18 11:17
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#6

帖子 BIVG_youtoo » 2013-02-21 9:32

是在不行骚一个呗,我想问一下如果livecd启动不出来,怎么办,我就遇到这种情况,蛋那个疼
头像
pupu007
帖子: 9
注册时间: 2012-12-10 18:41
系统: Ubuntu13
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#7

帖子 pupu007 » 2013-02-21 16:35

adagio 写了:grub4dos直接启动硬盘上的ISO文件,我装系统从来不刻盘,教程遍地都是,搜
我用的是EasyBCD,好像是差不多的东西,我先自己搜搜看教程试试
头像
pupu007
帖子: 9
注册时间: 2012-12-10 18:41
系统: Ubuntu13
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#8

帖子 pupu007 » 2013-02-21 16:36

BIVG_youtoo 写了:是在不行骚一个呗,我想问一下如果livecd启动不出来,怎么办,我就遇到这种情况,蛋那个疼
没用过LiveCD装机,我已开始是用EasyBCD装的,可以发上来讨论一下啊,或者已经解决好了?
头像
adagio
论坛版主
帖子: 22120
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#9

帖子 adagio » 2013-02-21 18:53

BIVG_youtoo 写了:是在不行骚一个呗,我想问一下如果livecd启动不出来,怎么办,我就遇到这种情况,蛋那个疼
要么grub命令不对,要么ISO文件有问题,否则没有启动不起来的道理
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
laper
帖子: 181
注册时间: 2012-11-08 22:30
送出感谢: 2 次
接收感谢: 2 次

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#10

帖子 laper » 2013-02-21 19:36

有种启动是叫“单人维护模式”的,g下?
头像
pupu007
帖子: 9
注册时间: 2012-12-10 18:41
系统: Ubuntu13
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#11

帖子 pupu007 » 2013-02-22 21:22

好吧,我成功了,写下来吧,感谢楼上各位的回答 :)

1)用EasyBCD引导个desktop版的Ubuntu
方法参考这里(类似很多):http://blog.csdn.net/hitmediaman/articl ... ls/6312079
2)用单用户模式进入那个安装盘
方法参考这里(类似也很多):http://www.360doc.com/content/10/0927/1 ... 3328.shtml
PS:有人可能会说为什么要进安装盘的单人模式,那是因为不知道为什么我原系统的单用户模式进不了额
3)进去后挂载上原来之前装ubuntu的分区,然后sudo编辑吧,因为是单用户模式,sudo不用打密码,然后就passwd那个文件找到,vim编辑了一下
搞定!reboot,然后进原来的ubuntu再打用户密码就正常进入了
二笔杨
帖子: 5
注册时间: 2014-11-11 15:29
系统: win7
送出感谢: 0
接收感谢: 0

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#12

帖子 二笔杨 » 2015-03-03 11:30

楼主,我有个问题,我电脑没装gurb,现在还不小心把/etc/passwd下面的账户密码那个x给改成了123,现在问题是不能再改回来啊,要改要权限,可是现在登不了密码了 :em20
poloshiao
论坛版主
帖子: 18007
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1914 次

Re: 不小心修改了/etc/passwd 下的账号名 导致重启后无法登入 (* * )

#13

帖子 poloshiao » 2015-03-03 17:01

回复

回到 “启动和引导”