¿Grupos predeterminados asignados al primer usuario en Ubuntu Server 8.04?

18

Acabo de cometer un error tonto en mi caja de Ubuntu Server: me agregué a un grupo usando usermod -G, después de lo cual descubrí la -aopción ...

El resultado es que ahora estoy fuera del admingrupo y perdí mis derechos de sudo. Puedo resolverlo, pero quiero saber de qué otros grupos me pueden eliminar. Mi usuario fue el primero, así que lo que estoy buscando es una lista de grupos a los que se agrega el primer usuario en el momento de la instalación.

Wayne Koorts
fuente

Respuestas:

14

La respuesta de Michael fue la más cercana, pero quería estar seguro, así que instalé una copia nueva de Ubuntu Server 8.04.2 (Hardy Heron) en una máquina virtual para obtener la lista oficial de grupos. La instalación fue básica sin funciones de servidor específicas seleccionadas. Estos son los primeros grupos, asignados por defecto, al primer usuario:

  • $ USERNAME (por ejemplo, wayne) (grupo primario; el resto son grupos suplementarios)
  • adm
  • marcar hacia afuera
  • CD ROM
  • flexible
  • fusible
  • audio
  • inmersión
  • vídeo
  • plugdev
  • sambashare
  • lpadmin
  • administración

Para asignar estos grupos a un usuario determinado, emita el siguiente comando:

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

El -ainterruptor significa "agregar" para que los grupos suplementarios existentes no se sobrescriban.

Para obtener una lista de grupos asignados a un usuario en particular:

cat /etc/group | grep <username> 

o para el usuario actual:

groups
Wayne Koorts
fuente
2
Para obtener los grupos de un usuario, también puede hacer: groups <username>
ehogue
4

Desde aquí , los grupos predeterminados para el primer usuario en un cuadro de Ubuntu son:

  • $ USERNAME (Primario)
  • adm
  • marcar hacia afuera
  • CD ROM
  • flexible
  • audio
  • inmersión
  • vídeo
  • plugdev
  • escáner
  • netdev
  • lpadmin
  • powerdev
  • administración
Michael Havas
fuente
Olvidé mencionar que no tengo un cuadro de Ubuntu para verificar esto o saber a qué versión de Ubuntu pertenecen estos grupos predeterminados. Sin embargo, es un buen punto de partida.
Michael Havas
2

Para Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

John Indra
fuente
Exactamente igual que para Ubuntu 12.04 LTS, (que está en otra respuesta), por cierto.
HopelessN00b
¿Exactamente el mismo? La respuesta para Ubuntu 12.04 LTS tiene "disco". No hay "disco" en mi configuración Ubuntu 14.04 LTS. Incluso si es exactamente lo mismo, no veo que proporcionar la información haga daño :)
John Indra
1

El grupo predeterminado debe ser el mismo que el nombre de usuario. Entonces, si creó user1, su grupo predeterminado sería user1.

[Editar]

Aquí tienes una explicación de las membresías grupales.

ehogue
fuente
Entonces, ¿solo admin y el nombre de usuario? ¿Eso es todo seguro?
Wayne Koorts
En una instalación estándar, eso es todo lo que hay. En el trabajo usamos Fedora y sé con certeza que eso es todo lo que hay. Y en mi cuadro de Ubuntu aquí solo tengo mi nombre de usuario y admiración que agregué después.
ehogue
El libro de ese tipo está basado en Ubuntu 7.10. Probablemente tengas algo diferente.
jldugger
Tienes razón. Estos son los grupos que tengo en mi escritorio en la oficina: nombre de usuario adm dialout cdrom plugdev lpadmin admin sambashare dev. Parece que maté a todos los grupos en la caja de mi casa. Probablemente también olvidé el -a en un usermod. Lo hago todo el tiempo, pero generalmente imprimo los grupos que tengo antes del usermod para poder reparar cualquier error que pueda hacer.
ehogue
1

Ubuntu Server 9.10 (samba, openssh instalado)

$ username, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


fuente
1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

T'Saavik
fuente