Effizientes Verwalten von Benutzerkonten und Gruppenmitgliedschaften ist für die Linux/UNIX -Systemverwaltung von entscheidender Bedeutung. Dadurch wird die richtige Ressourcen- und Datenzugriffskontrolle gewährleistet. In diesem Tutorial wird beschrieben, wie Sie einen Benutzer zu mehreren Gruppen in Linux- und UNIX -Systemen hinzufügen.
Wir werden abdecken:
useradd
.groupadd
erstellen.usermod
.id
und groups
und unterstreichen ihre Unterschiede.Unser Beispiel verwendet einen neuen Benutzer "Test", der den Gruppen "Sysadmin", "DevOps" und "Management" hinzugefügt wird.
Inhaltsverzeichnis
id
vs. groups
Erstellen eines neuen Benutzer
Der Befehl useradd
erstellt neue Benutzerkonten. Es werden Befehlszeilenoptionen und Systemstandlagen verwendet.
Benutzer "Test" erstellen:
sudo userAdd test
Setzen Sie das Passwort:
Sudo Passwd -Test
HINWEIS: useradd
erfordert eine manuelle Spezifikation der Optionen (wie Home -Verzeichnis und Shell), im Gegensatz zum interaktiveren adduser
.
Benutzer- und Gruppeninformationen anzeigen
Der Befehl id
zeigt Benutzer- und Gruppeninformationen an. Ohne einen Benutzernamen zeigt es die Informationen des aktuellen Benutzers an. Es ist wichtig, Berechtigungen und Mitgliedschaften zu überprüfen.
Überprüfen Sie die Gruppen von "Test":
ID -Test
Beispielausgabe:
<code>uid=1001(test) gid=100(users) groups=100(users)</code>
Gruppen erstellen
groupadd
erstellt neue Gruppen. Gruppen sind für Linux/UNIX -Berechtigungen von grundlegender Bedeutung und ermöglichen die gleichzeitige Einstellung der Berechtigungen für mehrere Benutzer.
Erstellen Sie die Gruppen:
Sudo Groupadd Sysadmin Sudo Groupadd DevOps Sudo GroupAdd Management
Hinzufügen eines Benutzer zu mehreren Gruppen
Fügen Sie den Gruppen "Test" hinzu:
sudo usermod -a -g sysadmin, devOps, Management -Test
usermod -a -G
wendet den Benutzer an die angegebenen Gruppen an.
Erstellen eines Benutzers mit mehreren Gruppen gleichzeitig
Sie können einen Benutzer erstellen und in einem Schritt zu mehreren Gruppen hinzufügen:
sudo userAdd -g sysadmin, devOps, Management -Test
Dies erstellt "Test" und fügt ihn allen drei Gruppen gleichzeitig hinzu. Verwenden Sie usermod -a -G
.
Überprüfung der Benutzergruppenmitgliedschaft
Überprüfen Sie die Gruppen von "Test":
ID -Test
Beispielausgabe (nach Hinzufügen zu Gruppen):
<code>uid=1001(test) gid=100(users) groups=100(users),1000(sysadmin),1001(devops),1002(management)</code>
Sie können auch groups test
verwenden.
id
vs. groups
id
bietet UID, GID und alle Gruppenmitgliedschaften. groups
listet nur Gruppenmitgliedschaften auf. id
bietet umfassendere Informationen.
Hinzufügen mehrerer Benutzer zu mehreren Gruppen Hinzufügen
Eine Shell -Schleife kann mehrere Benutzer zu mehreren Gruppen hinzufügen:
für Benutzer in user1 user2 user3; Tun für die Gruppe in der Gruppe1 Group2 Group3; Tun sudo usermod -a -g "$ gruppe" "$ user" Erledigt Erledigt
Dies erfordert vorgezogene Benutzer und Gruppen. Denken Sie daran, Variablen zu zitieren, um Räume in Benutzernamen oder Gruppennamen zu verarbeiten.
Abschluss
Die Verwaltung von Mitgliedschaften der Benutzergruppen ist eine wichtige administrative Aufgabe. Diese Anleitung demonstrierte die Erstellung von Benutzer, Gruppenzuweisungen und Bulk -Operationen unter Verwendung von useradd
, groupadd
, usermod
, id
und groups
. Eine effiziente Benutzerverwaltung ist der Schlüssel zur Sicherung der Systemverwaltung.
Das obige ist der detaillierte Inhalt vonSo fügen Sie einen Benutzer zu mehreren Gruppen unter Linux hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!