Selbst wenn Sie ein relativ erfahrener Linux-Benutzer sind, denken Sie möglicherweise nicht oft an Gruppen. In vielen Fällen reichen die grundlegenden Gruppen aus, die Sie beim Anlegen eines neuen Benutzers beim Einrichten Ihres Systems erstellen.
Was ist eine gute Verschlusszeit?
Dennoch kann es bei der Verwaltung Ihres Systems zu Situationen kommen, in denen Sie einen Benutzer zu einer Gruppe hinzufügen müssen. Es ist einfach, einen Benutzer unter Ubuntu zu einer Gruppe hinzuzufügen oder zu löschen, Sie wissen nur vielleicht noch nicht, wie das geht.
Wofür werden Gruppen in Linux verwendet?
Eine Gruppe unter Linux ist genau das, wonach es sich anhört: eine Ansammlung von Benutzern. Diese werden verwendet, um Berechtigungen für mehrere Benutzer zu verwalten, anstatt sie pro Benutzer zu ändern. Es lohnt sich, sich in Gruppen zurechtzufinden, da dieses Konzept in allen Unix-ähnlichen Betriebssystemen als Ganzes verwendet wird, nicht nur in Linux.
Ein Benutzer muss mindestens einer Gruppe angehören. Dies ist die primäre Gruppe des Benutzers. Ein Benutzer kann und wird normalerweise anderen Gruppen angehören, die als sekundäre Gruppen bezeichnet werden. Die Anzahl der sekundären Gruppen, denen ein Benutzer angehören kann, ist oft begrenzt, aber das ist nicht oft etwas.
Natürlich sind Gruppen nicht die einzige Möglichkeit, mit Linux-Berechtigungen umzugehen. Informationen zum Umgang mit Berechtigungen pro Benutzer finden Sie in unserem Anleitung zum chmod-Befehl .
Hinzufügen eines Benutzers zu einer Gruppe in Ubuntu
Es gibt zwei Befehle, die Sie kennen sollten, wenn Sie unter Linux einen Benutzer zu einer Gruppe hinzufügen möchten. Dies sind die
groups
Befehl und die
usermod
Befehl. Ersteres lässt Sie sehen, welchen Gruppen Sie bereits zugeordnet sind. Führen Sie einfach Folgendes aus:
groups
Bevor Sie einen Benutzer zu einer Gruppe hinzufügen, möchten Sie sicherstellen, dass der Benutzer tatsächlich existiert. Dazu können Sie die
getent
Befehl. Führen Sie Folgendes aus, um alle Gruppen aufzulisten:
getent group
Sie sehen eine Liste der Gruppen sowie die ihnen zugewiesenen Benutzer.
Um einen Benutzer zu einer Gruppe hinzuzufügen, verwenden Sie die
usermod
Befehl. Normalerweise tun Sie dies mit einem Befehl wie dem folgenden:
sudo usermod -a -G group username
Mit dem obigen Befehl ersetzen Sie
group
mit dem Namen der Gruppe, zu der Sie den Benutzer hinzufügen möchten, und
username
mit dem Namen des Benutzers. Zum Beispiel:
sudo usermod -a -G sudo kwouk
Dies würde es dem betreffenden Benutzer ermöglichen, die
sudo
Befehl. Da nur Benutzer in dieser Gruppe verwenden können
sudo
, du kannst nur das ausführen
usermod
Befehl, wenn Sie bereits in dieser Gruppe sind.
Während sich dieses Handbuch auf Ubuntu konzentriert, würden Sie zum Hinzufügen eines Benutzers zu einer Gruppe in anderen Distributionen genau die gleichen Schritte ausführen.
Erstellen einer neuen Gruppe in Ubuntu
Manchmal werden Sie in Situationen geraten, in denen Sie einen Benutzer zu einer Gruppe hinzufügen müssen, diese Gruppe jedoch nicht existiert. In diesem Fall müssen Sie die Gruppe selbst erstellen, wo die |_+_| Befehl kommt.
Dieser Befehl ist sehr einfach zu verwenden. Einfach drunter laufen lassen
groupadd
mit dem Namen der Gruppe, die Sie erstellen möchten. Zum Beispiel:
Wie lädt man kostenlos Musik herunter?
sudo
Das obige würde eine Gruppe erstellen, die als 'newgroup' bekannt ist. Dieser Befehl muss möglicherweise nie ausgeführt werden, aber die Installation bestimmter Software kann das Erstellen neuer Gruppen erfordern. Um einen Benutzer zu einer soeben erstellten Gruppe hinzuzufügen, gehen Sie wie oben beschrieben vor.
Entfernen eines Benutzers aus einer Gruppe in Ubuntu
Jetzt wissen Sie, wie Sie unter Linux einen Benutzer zu einer Gruppe hinzufügen, aber wie sieht es mit dem Entfernen aus einer Gruppe aus? Dies kann je nach Linux-Distribution variieren, aber glücklicherweise ist es unter Ubuntu einfach, einen Benutzer aus einer Gruppe zu entfernen.
Die
sudo groupadd newgroup
Befehl wird, wie der Name schon sagt, oft verwendet, um einen Benutzer vollständig zu löschen. Sie können es auch unter Ubuntu verwenden, um einen Benutzer aus einer Gruppe zu löschen, sowie auf anderen Distributionen wie Debian, wo das Paket ebenfalls verfügbar ist. Um einen Benutzer aus einer Gruppe zu entfernen, verwenden Sie den Befehl wie folgt:
deluser
Stellen Sie immer sicher, dass der Gruppenname vorhanden ist. Wenn Sie den Befehl ohne Gruppennamen ausführen, wird der Benutzer einfach vollständig gelöscht. Der folgende Befehl entfernt beispielsweise den Benutzer aus der Gruppe 'sudo'.
sudo deluser username groupname
Wenn Sie das letzte 'sudo' aus dem obigen Befehl weggelassen haben, würde es den Benutzer 'kwouk' löschen.
Es kann hilfreich sein, zu überprüfen, welchen Gruppen ein Benutzer bereits zugeordnet ist. Führen Sie dazu einfach Folgendes aus:
sudo deluser kwouk sudo
Eine einfachere Methode zum Hinzufügen und Entfernen von Benutzern aus Gruppen
Viele Leute würden es vorziehen, ein grafisches Tool unter Ubuntu zu verwenden, um Benutzer hinzuzufügen und aus Gruppen zu entfernen. Wenn Sie dies häufig tun müssen und nicht lieber von der Befehlszeile aus arbeiten, kann dies Ihre Arbeit erheblich erleichtern. Glücklicherweise ist dies nicht nur möglich, sondern auch einfach zu bewerkstelligen.
Dazu müssen Sie das Paket 'gnome-system-tools' installieren, das einige verschiedene Dienstprogramme enthält. Wir interessieren uns nur für die Anwendung 'Benutzer und Gruppen', müssen aber trotzdem das gesamte Paket installieren. Führen Sie dazu den folgenden Befehl aus:
sudo groups username
Beantworten Sie die Eingabeaufforderungen mit Ja und warten Sie dann, bis die Pakete heruntergeladen und installiert wurden. Sobald die Installation abgeschlossen ist, starten Sie das Benutzer und Gruppen Anwendung.
Auf der linken Seite sehen Sie eine Liste der Benutzer Ihres Systems. Um Benutzer zu Gruppen hinzuzufügen oder zu entfernen, klicken Sie auf Gruppen verwalten . Sie sehen eine Liste aller Gruppen, die in Ihrer Ubuntu-Installation verfügbar sind. Fügen Sie Benutzer zu Gruppen hinzu, indem Sie auf klicken Eigenschaften und aktivieren Sie das Kontrollkästchen neben ihren Namen. Löschen Sie Benutzer aus Gruppen, indem Sie das Kontrollkästchen deaktivieren.
Neue Möglichkeiten zum Verwalten von Berechtigungen in Ubuntu
Während seine Unix-Wurzeln bis in die 1970er Jahre zurückreichen, entwickelt sich Linux ständig weiter. Dies bedeutet nicht nur eine bessere Hardwareunterstützung und Leistungsoptimierungen. Mit der Weiterentwicklung von Linux sehen wir immer mehr Möglichkeiten, Benutzer und Berechtigungen zu verwalten.
Ubuntu 19.10 bringt unter anderem die Gnome-Version 3.32, die eine App-Berechtigungssteuerung hinzufügt. Auf diese Weise können Sie App-Berechtigungen im Smartphone-Stil verwenden. Obwohl diese Funktion noch in den Kinderschuhen steckt, könnte sie den Linux-Desktop sicherer machen. Einen Blick auf andere neue Dinge auf dem Weg finden Sie in unserem Leitfaden zu den neuen Funktionen von Ubuntu 19.10 .
Teilen Teilen Tweet Email 5 Tipps zum Aufladen Ihrer VirtualBox-Linux-MaschinenHaben Sie genug von der schlechten Leistung virtueller Maschinen? Hier ist, was Sie tun sollten, um Ihre VirtualBox-Leistung zu steigern.
Weiter lesen Verwandte Themen- Linux
- Systemadministration
- Benutzergruppen
Kris Wouk ist Musiker, Autor und wie auch immer es heißt, wenn jemand Videos für das Web macht. Er ist Technik-Enthusiast, seit er sich erinnern kann, hat definitiv Lieblingsbetriebssysteme und -geräte, nutzt aber trotzdem so viele andere wie möglich, um auf dem Laufenden zu bleiben.
So suchen Sie nach Tiktok auf dem ComputerMehr von Kris Wouk
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren