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.

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

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

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


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.


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


1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.