Standardgruppen, die dem ersten Benutzer in Ubuntu Server 8.04 zugewiesen sind?

18

Ich habe gerade einen dummen Fehler an meiner Ubuntu Server-Box gemacht: Ich habe mich mit einer Gruppe hinzugefügt usermod -G, wonach ich die -aOption entdeckt habe ...

Das Ergebnis ist, dass ich jetzt nicht mehr in der adminGruppe bin und meine Sudo-Rechte verloren habe. Ich kann das klären, aber ich möchte wissen, aus welchen anderen Gruppen ich möglicherweise entfernt wurde? Mein Benutzer war der erste, also suche ich eine Liste von Gruppen, zu denen der erste Benutzer zur Installationszeit hinzugefügt wird.

Wayne Koorts
quelle

Antworten:

14

Michaels Antwort war die naheliegendste, aber ich wollte sicher sein, also installierte ich eine neue Kopie von Ubuntu Server 8.04.2 (Hardy Heron) in einer virtuellen Maschine, um die offizielle Gruppenliste zu erhalten. Bei der Installation handelte es sich um eine einfache Installation, bei der keine bestimmten Serverrollen ausgewählt wurden. Dies sind die ersten Gruppen, die standardmäßig dem ersten Benutzer zugewiesen sind:

  • $ USERNAME (zB wayne) (Primärgruppe - der Rest sind Ergänzungsgruppen)
  • adm
  • Dialout
  • CD-ROM
  • Diskette
  • Sicherung
  • Audio-
  • tauchen
  • Video
  • plugdev
  • Sambashare
  • lpadmin
  • Administrator

Geben Sie den folgenden Befehl ein, um diese Gruppen einem bestimmten Benutzer zuzuweisen:

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

Der -aSchalter bedeutet "anhängen", damit vorhandene Ergänzungsgruppen nicht überschrieben werden.

So rufen Sie eine Liste der Gruppen ab, die einem bestimmten Benutzer zugewiesen sind:

cat /etc/group | grep <username> 

oder für den aktuellen Benutzer:

groups
Wayne Koorts
quelle
2
Um die Gruppen eines Benutzers zu erhalten, können Sie auch
Folgendes
4

Von hier aus lauten die Standardgruppen für den ersten Benutzer auf einer Ubuntu-Box:

  • $ USERNAME (primär)
  • adm
  • Dialout
  • CD-ROM
  • Diskette
  • Audio-
  • tauchen
  • Video
  • plugdev
  • Scanner
  • netdev
  • lpadmin
  • powerdev
  • Administrator
Michael Havas
quelle
Ich habe vergessen zu erwähnen, dass ich keine Ubuntu-Box habe, um dies zu überprüfen oder zu wissen, zu welcher Ubuntu-Version diese Standardgruppen gehören. Es ist jedoch ein guter Ausgangspunkt.
Michael Havas
2

Für Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

John Indra
quelle
Genau wie übrigens für Ubuntu 12.04 LTS (was in einer anderen Antwort steht).
HopelessN00b
Genau das gleiche? Die Antwort für Ubuntu 12.04 LTS lautet "Festplatte". In meinem Ubuntu 14.04 LTS-Setup gibt es keine "Festplatte". Auch wenn es genau das gleiche ist, sehe ich die Informationen nicht als schädlich :)
John Indra
1

Die Standardgruppe sollte mit dem Benutzernamen identisch sein. Wenn Sie also Benutzer1 erstellt haben, ist seine Standardgruppe Benutzer1.

[Bearbeiten]

Hier haben Sie eine Erklärung der Gruppenmitgliedschaften.

ehogue
quelle
Also nur admin und der Benutzername? Ist das alles sicher?
Wayne Koorts
Bei einer Standardinstallation ist das alles. Bei der Arbeit benutzen wir Fedora und ich weiß, dass das alles ist, was es gibt. Und auf meiner Ubuntu-Box hier habe ich nur meinen Benutzernamen und Adm, die ich danach hinzugefügt habe.
Mittwoch,
Das Buch dieses Typen basiert auf Ubuntu 7.10. Wahrscheinlich haben Sie etwas anderes.
Jldugger
Du hast recht. Hier sind die Gruppen, die ich auf meinem Desktop im Büro habe: Benutzername adm dialout cdrom plugdev lpadmin admin sambashare dev. Es sieht so aus, als hätte ich alle Gruppen auf meiner Homebox getötet. Wahrscheinlich habe ich das -a auf einem Usermod auch vergessen. Ich mache das die ganze Zeit, aber normalerweise drucke ich die Gruppen aus, die ich vor dem Usermod habe, um irgendwelche Fehler, die ich machen könnte, reparieren zu können.
Mittwoch,
1

Ubuntu Server 9.10 (Samba, OpenSh installiert)

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


quelle
1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

T'Saavik
quelle