没装grub,修改了/etc/passwd

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
二笔杨
帖子: 5
注册时间: 2014-11-11 15:29
系统: win7

没装grub,修改了/etc/passwd

#1

帖子 二笔杨 » 2015-03-03 12:19

说明如下:一台笔记本电脑、只安装了ubuntu14.04、没有安装grub、修改了/etc/passwd。现在登录不了,权限也开不了了。郁闷啊。。。。。
passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 没装grub,修改了/etc/passwd

#2

帖子 rosynirvana » 2015-03-03 13:06

liveCD或者随便什么能读那个分区的系统,把文件修改回来
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 没装grub,修改了/etc/passwd

#3

帖子 poloshiao » 2015-03-03 16:44

passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
1. x 表示密碼 加密在 "/etc/shadow"
你改為 123
可壞事了
簡單的方法 就是廢棄不用
请问在不重装系统的情况下还有救吗?
2. 使用 root 登入
https://wiki.ubuntu.com/RecoveryMode
2-1. 進入 Recovery 桌面後
產生一個新的使用者帳號 mynewname
useradd -d /home/mynewname -s /bin/bash -m mynewname
2-2. 如果要給這個新的使用者帳號使用 root 的權限 (可以使用 sudo)
把新的使用者帳號加入 sudo 群組
usermod -g sudo mynewname
2-3. 重開機
使用新的使用者帳號登入
原來的使用者帳號作廢不用
2-4. 如果原來 caizhuang 家目錄 /home/caizhuang
裡面 有重要目錄或檔案
可以 複製到 /home/mynewname
2-4-1. 但是 如果 /home/caizhuang 加密 就有困難了

3. 以後養成習慣 產生兩個可以使用 sudo 的使用者帳號
一個有問題 使用另一個登入
立刻 可以補救措施

4. 提醒
從 2-1. 可以看出 單純使用 sudo 密碼
並無法保護你的電腦 完全安全
必須有其它安全措施
二笔杨
帖子: 5
注册时间: 2014-11-11 15:29
系统: win7

Re: 没装grub,修改了/etc/passwd

#4

帖子 二笔杨 » 2015-03-04 9:06

poloshiao 写了:
passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
1. x 表示密碼 加密在 "/etc/shadow"
你改為 123
可壞事了
簡單的方法 就是廢棄不用
请问在不重装系统的情况下还有救吗?
2. 使用 root 登入
https://wiki.ubuntu.com/RecoveryMode
2-1. 進入 Recovery 桌面後
產生一個新的使用者帳號 mynewname
useradd -d /home/mynewname -s /bin/bash -m mynewname
2-2. 如果要給這個新的使用者帳號使用 root 的權限 (可以使用 sudo)
把新的使用者帳號加入 sudo 群組
usermod -g sudo mynewname
2-3. 重開機
使用新的使用者帳號登入
原來的使用者帳號作廢不用
2-4. 如果原來 caizhuang 家目錄 /home/caizhuang
裡面 有重要目錄或檔案
可以 複製到 /home/mynewname
2-4-1. 但是 如果 /home/caizhuang 加密 就有困難了

3. 以後養成習慣 產生兩個可以使用 sudo 的使用者帳號
一個有問題 使用另一個登入
立刻 可以補救措施

4. 提醒
從 2-1. 可以看出 單純使用 sudo 密碼
並無法保護你的電腦 完全安全
必須有其它安全措施
意思是原来那个是彻底没用了,不过谢谢了,网上找了半天怎么进入recovery模式,按照链接上给的来,总算进去了
二笔杨
帖子: 5
注册时间: 2014-11-11 15:29
系统: win7

Re: 没装grub,修改了/etc/passwd

#5

帖子 二笔杨 » 2015-03-04 9:20

poloshiao 写了:
passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
1. x 表示密碼 加密在 "/etc/shadow"
你改為 123
可壞事了
簡單的方法 就是廢棄不用
请问在不重装系统的情况下还有救吗?
2. 使用 root 登入
https://wiki.ubuntu.com/RecoveryMode
2-1. 進入 Recovery 桌面後
產生一個新的使用者帳號 mynewname
useradd -d /home/mynewname -s /bin/bash -m mynewname
2-2. 如果要給這個新的使用者帳號使用 root 的權限 (可以使用 sudo)
把新的使用者帳號加入 sudo 群組
usermod -g sudo mynewname
2-3. 重開機
使用新的使用者帳號登入
原來的使用者帳號作廢不用
2-4. 如果原來 caizhuang 家目錄 /home/caizhuang
裡面 有重要目錄或檔案
可以 複製到 /home/mynewname
2-4-1. 但是 如果 /home/caizhuang 加密 就有困難了

3. 以後養成習慣 產生兩個可以使用 sudo 的使用者帳號
一個有問題 使用另一個登入
立刻 可以補救措施

4. 提醒
從 2-1. 可以看出 單純使用 sudo 密碼
並無法保護你的電腦 完全安全
必須有其它安全措施
新建账户密码和账户名就是mynewname?可是我输入之后没有反应啊?
二笔杨
帖子: 5
注册时间: 2014-11-11 15:29
系统: win7

Re: 没装grub,修改了/etc/passwd

#6

帖子 二笔杨 » 2015-03-04 9:51

poloshiao 写了:
passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
1. x 表示密碼 加密在 "/etc/shadow"
你改為 123
可壞事了
簡單的方法 就是廢棄不用
请问在不重装系统的情况下还有救吗?
2. 使用 root 登入
https://wiki.ubuntu.com/RecoveryMode
2-1. 進入 Recovery 桌面後
產生一個新的使用者帳號 mynewname
useradd -d /home/mynewname -s /bin/bash -m mynewname
2-2. 如果要給這個新的使用者帳號使用 root 的權限 (可以使用 sudo)
把新的使用者帳號加入 sudo 群組
usermod -g sudo mynewname
2-3. 重開機
使用新的使用者帳號登入
原來的使用者帳號作廢不用
2-4. 如果原來 caizhuang 家目錄 /home/caizhuang
裡面 有重要目錄或檔案
可以 複製到 /home/mynewname
2-4-1. 但是 如果 /home/caizhuang 加密 就有困難了

3. 以後養成習慣 產生兩個可以使用 sudo 的使用者帳號
一個有問題 使用另一個登入
立刻 可以補救措施

4. 提醒
從 2-1. 可以看出 單純使用 sudo 密碼
並無法保護你的電腦 完全安全
必須有其它安全措施
我在recovery模式下直接把改掉的123又改回x,重新登录caizhuang这个账户,用原来的密码,结果成功了。万幸没有损失啊。 :em06
回复