Das Ändern der Gruppe, mit der ein Benutzer verbunden ist, ist eine ziemlich einfache Aufgabe, aber nicht jeder kennt die Befehle, besonders um eine hinzuzufügen Benutzer zu einer sekundären Gruppe. Wir werden alle Szenarien für Sie durchgehen.
Benutzerkonten können einer oder mehreren Gruppen unter Linux zugewiesen werden. Sie können Dateiberechtigungen und andere Berechtigungen nach Gruppe konfigurieren. Unter Ubuntu können beispielsweise nur Benutzer in der Gruppe sudo den Befehlsudo
verwenden, um erhöhte Berechtigungen zu erhalten.
VERWANDT: Was ist der Unterschied zwischen Sudo und Su? in Linux?
Wenn Sie eine neue Gruppe auf Ihrem System erstellen möchten, verwenden Sie den Befehlgroupadd
, indem Sie den Befehl new_group durch den Namen der Gruppe ersetzen, die Sie erstellen möchten. Sie müssen auch sudo mit diesem Befehl verwenden (oder bei Linux-Distributionen, die nichtsudo
verwenden), müssen Sie den Befehlsu
ausführen Erhalte erhöhte Berechtigungen, bevor du den Befehl ausführst.)
sudo groupadd mynewgroup
Um ein bestehendes Benutzerkonto zu einer Gruppe auf deinem System hinzuzufügen, benutzeusermod
Befehl, ersetzen SieBeispielgruppe
durch den Namen der Gruppe, der Sie den Benutzer hinzufügen möchten undBeispielbenutzername
durch den Namen des Benutzers, den Sie hinzufügen möchten.
usermod -a - G examplegroup exampleusername
Um z. B. den Benutzergeek
zur Gruppesudo
hinzuzufügen, verwenden Sie den folgenden Befehl:
usermod -a -G sudo geek
Während ein Benutzerkonto Teil mehrerer Gruppen sein kann, ist eine der Gruppen immer die "primäre Gruppe" und die anderen sind "sekundäre Gruppen". Der Anmeldeprozess des Benutzers und die Dateien und Ordner, die der Benutzer erstellt, werden der primären Gruppe zugewiesen.
Um die primäre Gruppe zu ändern, in der ein Benutzer registriert ist, führen Sie den Befehlusermod
aus und ersetzenBeispielgruppe
mit dem Namen der gewünschten Gruppe undBeispielBenutzername
mit dem Namen des Benutzerkontos
usermod -g Gruppenname Benutzername
Beachten Sie die-g
hier. Wenn Sie einen Kleinbuchstaben g verwenden, weisen Sie eine primäre Gruppe zu. Wenn Sie ein Großbuchstabe-G
wie oben verwenden, ordnen Sie eine neue sekundäre Gruppe zu
Um die Gruppen anzuzeigen, denen das aktuelle Benutzerkonto zugewiesen ist Führen Sie den BefehlGruppen
aus. Sie sehen eine Liste von Gruppen.
Gruppen
Um die numerischen IDs für jede Gruppe anzuzeigen, führen Sie stattdessen den Befehlid
aus:
id
Um die Gruppen anders anzuzeigen Benutzerkonto wird zugewiesen, führen Sie den Befehlgroups
aus und geben Sie den Namen des Benutzerkontos an.
groups exampleusername
Sie können die numerischen IDs für jede Gruppe anzeigen, indem Sieausführen id
Befehl und Angabe eines Benutzernamens.
id exampleusername
Die erste Gruppe in der ListeGruppen
oder die Gruppe nach "gid =" in derid
Liste ist die primäre Gruppe des Benutzerkontos. Die anderen Gruppen sind die sekundären Gruppen. Im folgenden Screenshot ist die primäre Gruppe des BenutzerkontosBeispiel
.
Es kann sein, dass Sie manchmal ein neues Benutzerkonto erstellen möchten Zugriff auf eine bestimmte Ressource oder ein bestimmtes Verzeichnis, z. B. ein neuer FTP-Benutzer. Sie können die Gruppen angeben, denen ein Benutzerkonto bei der Erstellung des Benutzerkontos mit dem Befehluseradd
zugewiesen wird. Beispiel:
useradd -G examplegroup exampleusername
Zum Erstellen eines neuen Benutzers account named jsmith und dieses Konto der ftp-Gruppe zuweisen, würden Sie folgendes ausführen:
useradd-G ftp jsmith
Sie sollten danach natürlich ein Passwort für diesen Benutzer vergeben:
passwd jsmith
Wenn Sie einem Benutzerkonto die sekundären Gruppen zuweisen, können Sie problemlos mehrere Gruppen auf einmal zuweisen, indem Sie die Liste durch ein Komma trennen.
usermod -a -G Gruppe1, Gruppe2, Gruppe3 exampleusername
Wenn Sie zum Beispiel den Benutzer namens geek den Gruppen ftp, sudo und example hinzufügen möchten, führen Sie Folgendes aus:
usermod -a -G ftp, sudo, example geek
Sie können beliebig viele Gruppen angeben - trennen Sie sie einfach durch ein Komma.
Wenn Sie a Liste aller Gruppen auf Ihrem System können Sie den Befehlgetent
verwenden:
getent group
Diese Ausgabe zeigt Ihnen auch, welche Benutzerkonten Mitglieder welcher Gruppen sind. Im Screenshot unten sehen wir, dass die Benutzer-Accounts syslog und chris Mitglieder der adm-Gruppe sind.
Das sollte alles abdecken, was Sie über das Hinzufügen von Benutzern zu Gruppen unter Linux wissen müssen.
Google hat in den neueren Versionen von Android viel getan, um Benutzern die Möglichkeit zu geben, Benachrichtigungen anzupassen, aber nichts kommt den neuen Benachrichtigungskanälen von Oreo nahe. Mit diesen neuen Einstellungen können Sie Benachrichtigungen auf eine ganz neue Ebene bringen. Was sind Benachrichtigungskanäle?
Was ist neu in Ubuntu 17.10 "Artful Aardvark", verfügbar jetzt
Nach einigen aufregenden Veröffentlichungen ist Ubuntu 17.10 "Artful Aardvark" voller großer Veränderungen. Ubuntu Phone ist tot und Ubuntus Traum von einem konvergenten Desktop. Die Entwickler von Ubuntu arbeiten nicht mehr an Unity 8 und Ubuntu 17.10 trennt den alten Unity 7 Desktop für GNOME Shell.