Groupes par défaut attribués au premier utilisateur dans Ubuntu Server 8.04?

18

Je viens de faire une erreur idiote sur ma boîte Ubuntu Server: je me suis ajouté à un groupe en utilisant usermod -G, après quoi j'ai découvert l' -aoption ...

Le résultat est que je suis maintenant hors du admingroupe et j'ai perdu mes droits sudo. Je peux trier cela, mais je veux savoir de quels autres groupes je pourrais être retiré? Mon utilisateur a été le premier, donc ce que je recherche, c'est une liste de groupes auxquels le premier utilisateur est ajouté au moment de l'installation.

Wayne Koorts
la source

Réponses:

14

La réponse de Michael était la plus proche, mais je voulais en être sûr, j'ai donc installé une nouvelle copie d'Ubuntu Server 8.04.2 (Hardy Heron) dans une machine virtuelle pour obtenir la liste officielle des groupes. L'installation était de base et aucun rôle serveur spécifique n'était sélectionné. Ce sont les premiers groupes, attribués par défaut, au premier utilisateur:

  • $ USERNAME (par exemple wayne) (groupe principal - les autres sont des groupes supplémentaires)
  • adm
  • composer
  • CD ROM
  • souple
  • fusible
  • l'audio
  • tremper
  • vidéo
  • plugdev
  • sambashare
  • lpadmin
  • administrateur

Pour affecter ces groupes à un utilisateur donné, exécutez la commande suivante:

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

Le -acommutateur signifie "ajouter" afin que les groupes supplémentaires existants ne soient pas remplacés.

Pour obtenir une liste des groupes affectés à un utilisateur particulier:

cat /etc/group | grep <username> 

ou pour l'utilisateur actuel:

groups
Wayne Koorts
la source
2
Pour obtenir les groupes d'un utilisateur, vous pouvez également faire: groupes <nom d'utilisateur>
ehogue
4

À partir d' ici , les groupes par défaut pour le premier utilisateur sur une boîte Ubuntu sont:

  • $ USERNAME (principal)
  • adm
  • composer
  • CD ROM
  • souple
  • l'audio
  • tremper
  • vidéo
  • plugdev
  • scanner
  • netdev
  • lpadmin
  • powerdev
  • administrateur
Michael Havas
la source
J'ai oublié de mentionner que je n'ai pas de boîte Ubuntu pour vérifier cela ou savoir à quelle version d'Ubuntu ces groupes par défaut appartiennent. Mais c'est un bon point de départ.
Michael Havas
2

Pour Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

John Indra
la source
Exactement comme pour Ubuntu 12.04 LTS, (qui est dans une autre réponse), soit dit en passant.
HopelessN00b
Exactement la même? La réponse pour Ubuntu 12.04 LTS a "disque". Il n'y a pas de "disque" dans ma configuration Ubuntu 14.04 LTS. Même si c'est exactement la même chose, je ne pense pas que fournir des informations puisse faire du mal :)
John Indra
1

Le groupe par défaut doit être le même que le nom d'utilisateur. Donc, si vous avez créé user1, son groupe par défaut serait user1.

[Éditer]

Vous avez ici une explication des appartenances au groupe.

ehogue
la source
Donc, juste l'administrateur et le nom d'utilisateur? Est-ce que c'est sûr?
Wayne Koorts
Sur une installation standard, c'est tout. Au travail, nous utilisons Fedora et je sais que c'est tout ce qu'il y a. Et sur ma boîte Ubuntu ici, je n'ai que mon nom d'utilisateur et je l'ai ajouté après.
ehogue
Le livre de ce type est basé sur Ubuntu 7.10. Vous avez probablement quelque chose de différent.
jldugger
Tu as raison. voici les groupes que j'ai sur mon bureau au bureau: nom d'utilisateur adm dialout cdrom plugdev lpadmin admin sambashare dev. On dirait que j'ai tué tous les groupes sur ma boîte à domicile. J'ai probablement oublié le -a sur un usermod aussi. Je le fais tout le temps, mais d'habitude j'imprime les groupes que j'ai devant l'utilisateur pour pouvoir réparer les erreurs que je pourrais faire.
ehogue
1

Ubuntu Server 9.10 (samba, openssh installé)

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


la source
1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

T'Saavik
la source