我将帐户从管理员更改为标准版。 我该怎么扭转呢?

我首先告诉你我是Ubuntu的新手,我正在使用Ubuntu 11.10。

我的问题是我将帐户从管理员更改为标准。 要清楚,我是系统中唯一的用户。

我无法使用sudo命令或在计算机上安装任何东西。 当系统在安装任何东西时要求我输入密码时,我发现一切都没用,这意味着我的旧密码不起作用。

我试图按照reverendj1的说明进行操作(见上文?下面?每次刷新此页面,文章交换位置),它们在Ubuntu 12.04.1上对我不起作用。 我有两个问题:

1)只需启动进入恢复模式,显然会将您的根分区挂载为只读,因此您无法修改任何系统文件。 另一个页面解决了这个问题 ,您需要从根提示符执行此命令以获取写入权限:

 mount -o remount /dev/[your root partition] 

2)但即使我有写权限, useradd -G命令对我来说也不起作用。 当我尝试执行它时,系统只返回useradd命令的帮助屏幕。 我不知道为什么。 但我决定改用usermod -aG ,这很有效。 我在reverendj1的说明中将我的用户名添加到16个组中的每个组中,一次一个。 我保守,我在试用useradd时看到了一些我不理解的错误信息。 之后,我查看了usermod的手册页,看起来你可以一次列出16个组,最后添加用户名。

这是你如何仔细检查你是否正确地做了一切。 在进行更改之前和之后,比较以下命令的输出:

 more /etc/group 

您应该看到您的用户名已添加到您指定的组中。

这实际上相当容易。 通过让自己成为非管理员,您只需从几个组中删除自己。 首先,您需要启动进入恢复模式。 为此,重新启动计算机,当弹出grub菜单时,突出显示最后选项“(恢复模式)”。 有关恢复模式的更多信息, 请访问https://wiki.ubuntu.com/RecoveryMode

一旦启动,您将被转储到终端,以root身份登录(无需密码)。 只需输入以下命令(对于Ubuntu 11.10):

 useradd -G root adm dialout fax cdrom floppy tape admin audio dip video plugdev fuse lpadmin netdev sambashare jay 

对于Ubuntu 12.04+,它将是:

 useradd -G root adm dialout fax cdrom floppy tape sudo audio dip video plugdev fuse lpadmin netdev sambashare jay 

只需将“jay”更改为您的实际用户名即可。 这将使您再次成为所有管理组的成员。 重新启动并享受您的新管理员。 🙂