由于无知和错误,我将名为 frank_account (home/frank_account) 的目录 /home/ 的 user_name 重命名为 Sixven( /home/sixven)(使用 gksudo nautilus)。重新启动 Ubuntu,我得到 3 个用户:frank_account、sixven 和来宾。但是,我无法使用密码访问任何帐户,只能访问 guest_account 并且非常有限。通过 tty ( Ctrl+ Alt+ F1) 输入,我可以使用用户登录并通过 Sixven 但我不能这样做,sudo因为它告诉我 Sixven 不在 sudoers 中。并且不会让我编辑 etc/sudoers 文件。我该如何解决这个问题?
您应该重新启动机器并替换init为bash:
重新启动计算机并按住Shift,以便出现 grub 菜单:

突出显示第二个条目并按 e

使用?转到声明 with 的行linux,然后使用?转到ro并将其更改为,然后rw删除所有内容init=/bin/bash

按照底部的说明按 F10
消息停止滚动后,您应该有一个提示:
root(none):/#
Run Code Online (Sandbox Code Playgroud)
这应该允许您回滚更改。
然后重新启动,通过输入
sync
sync
exit
Run Code Online (Sandbox Code Playgroud)
然后按重置
不保存对 grub 菜单的更改。
| 归档时间: |
|
| 查看次数: |
843 次 |
| 最近记录: |