GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich die Standardgruppe eines Benutzers in Linux ändern?

Der usermod Mit dem Befehl können Sie die primäre Gruppe, die zusätzliche Gruppe oder eine Reihe anderer Attribute eines Benutzers ändern. Die -g Schalter steuert die primäre Gruppe.

Für Ihre anderen Fragen...

  1. Wenn Sie eine Gruppe angeben, groupname , die während useradd nicht existiert Schritt erhalten Sie eine Fehlermeldung - useradd:unknown group groupname

  2. Die groupadd Befehl erstellt neue Gruppen.

  3. Die Gruppe bleibt bestehen, wenn Sie alle darin enthaltenen Benutzer entfernen. Sie müssen die leere Gruppe nicht unbedingt entfernen.

  4. Erstellen Sie die hilbert Gruppe über groupadd hilbert . Bewegen Sie dann Davids Hauptgruppe mit usermod -g hilbert hilbert . (Bitte beachten Sie, dass die erste hilbert der Gruppenname ist und die zweite hilbert ist der Benutzername. Dies ist wichtig, wenn Sie einen Benutzer in eine Gruppe mit einem anderen Namen verschieben)

Sie können die Dinge hier jedoch etwas komplizieren. In vielen Linux-Distributionen ein einfacher useradd hilbert erstellt den Benutzer hilbert und eine Gruppe mit dem gleichen Namen wie die primäre. Ich würde zusätzliche Gruppen hinzufügen, die zusammen mit dem -G angegeben werden wechseln.


Sie müssen den man usermod lesen was erklärt, was mit den verschiedenen Optionen passiert:

usermod -g hilder hilder

ersetzt Ihre Login-Gruppe von 'faculty' zu 'hilder', solange die Gruppe 'hilder' existiert. Wenn es nicht existiert, müssen Sie es zuerst mit groupadd erstellen.

Wenn Sie den -G verwenden Option sollten Sie auch die -a verwenden Option zum Anhängen neuer Gruppen an die aktuelle Liste zusätzlicher Gruppen, zu denen der Benutzer „hilder“ gehört. Ohne -a Option ersetzen Sie aktuelle Zusatzgruppen durch einen neuen Gruppensatz. Verwenden Sie dies daher mit Vorsicht.


So ändern Sie die primäre Gruppe eines Benutzers unter Linux:

  • usermod -g new_group user_name
  • beenden Sie alle Benutzername aktive Sitzungen von

Um Ihre Änderungen zu testen, führen Sie id aus und schauen Sie sich den Wert von gid= an

Wenn der Befehl ohne Fehler ausgeführt wird, sich aber die gid nicht geändert hat, haben Sie den fettgedruckten Teil von Schritt 2 übersehen.


Linux
  1. So ändern Sie einen Benutzernamen in Linux

  2. So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

  3. So ändern Sie die UID und GID eines Benutzers / einer Gruppe in Linux (richtig).

  4. So ändern Sie die Standard-Shell in Linux

  5. Wie kann ich einem Benutzer unter Linux ein Anfangs-/Standardkennwort zuweisen?

So ändern Sie das Benutzerkennwort in Linux

So ändern Sie die Standardbenutzer-Shell im Linux-Betriebssystem

So ändern oder setzen Sie das Benutzerkennwort in Linux

So ändern Sie den Benutzer unter Linux

So fügen Sie einen Benutzer zu einer Gruppe unter Linux hinzu

So fügen Sie einen Benutzer zu einer Linux-Gruppe hinzu