今天我遇到了一个非常奇怪的消息,当我双击具有 NTFS 格式的驱动器时,它给我此消息,需要进行身份验证才能安装设备,我知道使用 root 用户密码可以执行此操作,但我没有设置 root 用户密码,我也不知道默认密码。
那么有人能告诉我如何解决这个问题吗?通过图形和命令行。
当我尝试安装主题时发生了同样的事情,终端向我弹出此消息“umairmustafa 不在 sudoers 文件中。我们将报告此事件。”
到底发生什么事了。
答案1
听起来你可能已经将自己从“sudo”组中移除 - 你最近是否编辑过你的用户组成员身份?为了使用 sudo,你需要成为此组的成员,或专门添加到 sudoers 文件中。但是,如果你删除此组成员身份,只有具有 root 权限的人才能将其添加回来或进行更改。你也无法安装任何新内容。
请注意,在 12.04 之前,Ubuntu 使用“admin”组而不是“sudo”组,而 Debian 使用“sudo”组。因此,如果您升级到 12.04,则可能是您是 admin 组的成员,而不是 sudo 组的成员。两者之一或两者均可行,但我认为“sudo”现在应该是管理用户的首选组。
要确认这是否是您的问题,请尝试在终端的命令行中输入“groups”。如果您没有看到“admin”或“sudo”(一个或两个),那么这就是您的问题。如果您确实看到其中一个,那么您可能需要直接编辑您的/etc/sudoers
文件(当然,以 root 身份)。
但不要绝望,有一种方法可以解决这个问题,尽管它并不像大多数人想象的那么简单。您需要获得 root 访问权限,这可以在启动时通过一点工作完成。
首先,您需要登录单用户控制台模式:这里是一个很好的操作指南。它告诉您如何解决您遇到的问题的各种原因(显然)。它有点过时,并且使用“admin”组而不是“sudo”,因此请进行相应的替换。