当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

结果是我现在不在admin组中,并且失去了我的sudo权限。我可以解决这个问题,但是我想知道我可能又被从哪些其他小组中删除了?我的用户是第一个用户,因此我要寻找的是第一个用户在安装时添加到的组的列表。

最佳方案

Michael的答案是最接近的,但是我想确定一下,所以我在虚拟机中安装了Ubuntu Server 8.04.2(Hardy Heron)的新副本,以获取正式的组列表。该安装是基本安装,没有选择任何特定的服务器角色。这些是默认分配给第一个用户的第一个组:

  • $ USERNAME(例如Wayne)(主要组-其余为补充组)

  • adm

  • 拨出

  • 光盘

  • 软盘的

  • 保险丝

  • 音讯

  • 视频

  • 插件开发

  • 桑巴分享

  • 管理员

  • 管理员

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

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

-a开关表示”append”,因此现有的补充组不会被覆盖。

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

cat /etc/group | grep <username> 

或对于当前用户:

groups

次佳方案

here中,Ubuntu框上第一个用户的默认组为:

  • $ USERNAME(主要)

  • adm

  • 拨出

  • 光盘

  • 软盘的

  • 音讯

  • 视频

  • 插件开发

  • 扫描器

  • netdev

  • 管理员

  • powerdev

  • 管理员

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10108.html,未经允许,请勿转载。