您的默认帐户应该是哪些组的成员?

lim*_*mit 6 default groups

有人可以发布您的第一个 Ubuntu 帐户所在的组吗?我试图将我的帐户添加到一个组,但它删除了所有其他组。

我记得它是 adm、sudo 等的一部分。我猜没有办法恢复它?现在我想我应该启动恢复以将主帐户添加到其他组

Arr*_*cal 7

默认组是:

{user} adm cdrom sudo dip plugdev lpadmin sambashare
Run Code Online (Sandbox Code Playgroud)

其中 {user} 是您的用户名。

在命令行上向用户添加新组时,为避免失去其他组的成员资格,请使用:

sudo usermod -aG {group1},{group2},{group3} {user}
Run Code Online (Sandbox Code Playgroud)

-a的选项usermod追加新组到组的用户的列表,没有你会覆盖所有其他群体。

不幸的是,由于您已退出sudo群组,您将无法完成此命令。如果您在系统上有另一个您有权访问的 sudo 用户,您可以使用它们来重置您的组,否则您将需要启动以进行恢复,并进入 root shell,以使用上述usermod命令恢复组,尽管作为 root,你不需要sudo.

  • 凉爽的。谢谢。我试过 useradd -aG 但它没有用所以我试过 usermod -G 没有搞砸。 (2认同)