我忘记了我的 Ubuntu 根密码,现在我只想通过更改 sudoers 文件来获取它,但在此之前,出于数据和软件安全的目的,我想备份我正在使用的 Ubuntu 用户配置文件。
有人知道怎么做吗?如果知道,请分享信息。
答案1
备份总是好的。这可能就是为什么在设置窗口的“系统”下有一个简单的备份实用程序。告诉它备份一个文件夹,选择你的主目录,告诉它备份的位置,就完成了。
但是为什么要通过犯更多错误来加重你原来的错误呢?你也许能够让它工作,但最好了解你做了什么,以及修复它的正确方法。
我不相信你说你忘记了你的 ubuntu root 密码;首先,如果你知道足够多的知识来创建一个可用的 root 密码,那么你早就知道如何用同样的方式创建一个新密码了。但你不需要 root 密码,这就是为什么 Ubuntu 默认不提供 root 密码的原因。
我怀疑你可能以某种方式删除了管理员组,或者将自己从该组中移除。这样做会剥夺你使用 sudo 的能力。如果这个猜测是正确的,解决方案是不是编辑 sudoers 文件,但将自己添加回管理员组。
如果您编辑了 sudoers 文件并将其弄乱,那么您需要编辑该文件以将其恢复到原来的状态。
大多数这些事情都是按照以下方式完成的这些方向。主要是标准的Unix/Linux命令,很容易找到很多信息。
再说一次,也许你已经知道该怎么做了,在这种情况下...祝你好运,并且在破坏你的系统之前而不是之后随时寻求建议。:)
答案2
每个用户的所有文件都放在/home/username
目录中。请确保您已打开隐藏文件显示。
PS 备份后你可以尝试这个:https://askubuntu.com/a/84697/20275
答案3
请查看我们的关于使用恢复模式重置密码的指南,该过程在 12.04 中已发生改变,并且管理员组现在称为sudo
。
在恢复模式下,您可以使用以下方法将自己添加回管理员组:
adduser username sudo
用您的用户名替换username
。adduser phil sudo