说明如下:一台笔记本电脑、只安装了ubuntu14.04、没有安装grub、修改了/etc/passwd。现在登录不了,权限也开不了了。郁闷啊。。。。。
passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
没装grub,修改了/etc/passwd
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 5
- 注册时间: 2014-11-11 15:29
- 系统: win7
-
- 帖子: 893
- 注册时间: 2011-02-14 17:46
Re: 没装grub,修改了/etc/passwd
liveCD或者随便什么能读那个分区的系统,把文件修改回来
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 没装grub,修改了/etc/passwd
1. x 表示密碼 加密在 "/etc/shadow"passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
你改為 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
意思是原来那个是彻底没用了,不过谢谢了,网上找了半天怎么进入recovery模式,按照链接上给的来,总算进去了poloshiao 写了:1. x 表示密碼 加密在 "/etc/shadow"passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
你改為 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
新建账户密码和账户名就是mynewname?可是我输入之后没有反应啊?poloshiao 写了:1. x 表示密碼 加密在 "/etc/shadow"passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
你改為 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
我在recovery模式下直接把改掉的123又改回x,重新登录caizhuang这个账户,用原来的密码,结果成功了。万幸没有损失啊。poloshiao 写了:1. x 表示密碼 加密在 "/etc/shadow"passwd里面原来内容如下:
caizhuang:x:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
现在不小心修改为:
caizhuang:123:1000:1000:caizhuang,,,:/home/caizhuang:/bin/bash
请问在不重装系统的情况下还有救吗?
你改為 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 密碼
並無法保護你的電腦 完全安全
必須有其它安全措施