分配给Ubuntu Server 8.04中第一个用户的默认组?

我刚刚在我的Ubuntu服务器盒子上犯了一个愚蠢的错误:我使用usermod -G将自己添加到一个组中,之后我发现了-a选项……

结果是我现在不在管理员组中,并且失去了我的sudo权利.我可以解决这个问题,但我想知道我可能会删除哪些其他群组?我的用户是第一个,所以我要找的是第一个用户在安装时添加的组列表.

迈克尔的答案是最接近的,但我想确定,所以我在虚拟机中安装了新的Ubuntu Server 8.04.2(Hardy Heron)副本以获得官方组列表.安装是基本安装,未选择特定服务器角色.这些是默认情况下分配给第一个用户的第一组:

> $USERNAME(例如wayne)(主要组 – 其余为补充组)
> adm
>拨出
> cdrom
>软盘
>保险丝
>音频
>蘸
>视频
> plugdev
> sambashare
> lpadmin
>管理员

要将这些组分配给给定用户,请发出以下命令:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-a开关表示“追加”,以便不覆盖现有的补充组.

要获取分配给特定用户的组列表:

cat /etc/group | grep <username>

或者对于当前用户:

groups

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...