Zusammenfassung gängiger Befehle zur Linux-Benutzer- und Gruppenverwaltung

Zusammenfassung gängiger Befehle zur Linux-Benutzer- und Gruppenverwaltung

Dieser Artikel fasst die allgemeinen Befehle zur Linux-Benutzer- und Gruppenverwaltung zusammen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

1. Der Benutzer gehört zu einer Benutzergruppe.

2. Benutzer- und Benutzergruppenprofile

1) Benutzergruppen-Konfigurationsdatei

/etc/Gruppe

Erste Spalte: Gruppenname der Benutzergruppe Zweite Spalte: Gruppenpasswort (das echte Passwort wird in gshadow gespeichert)
Die dritte Spalte: Benutzergruppen-ID, eindeutige Kennung der Benutzergruppe
Die Gruppen-ID 0 ist die Superuser-Gruppe
Die Gruppen-IDs 1-499 sind Systembenutzergruppen
Eine Gruppen-ID größer als 500 ist eine benutzerdefinierte Gruppe. Vierte Spalte: Gruppenmitglieder

2) Konfigurationsdatei für Benutzergruppenkennwörter

/etc/gshadow

Erste Spalte: Benutzergruppenname Zweite Spalte: Passwort Dritte Spalte: Gruppenadministrator Vierte Spalte: Gruppenmitglied

3) Benutzerprofil

/etc/passwd

Erste Spalte: Benutzername Zweite Spalte: Benutzerkennwort, nur ein x-Platzhalter, das Kennwort wird im Schatten gespeichert Dritte Spalte: Benutzer-ID, eindeutige Kennung
Benutzer-ID 0 ist der Superuser
Benutzer-IDs zwischen 1 und 499 sind Systembenutzer. Benutzer-IDs über 500 sind benutzerdefinierte Benutzer. Vierte Spalte: Gruppen-ID der Gruppe, zu der es gehört.
Fünfte Spalte: Bemerkungsinformationen. Sechste Spalte: Home-Verzeichnis des Benutzers (Home). Wenn sich ein Benutzer beim System anmeldet, meldet er sich bei Home an.
Spalte 7: Schalentyp

4) Benutzerkennwort-Konfigurationsdatei

/etc/Schatten

Erste Spalte: Benutzername Zweite Spalte: Passwort (!! bedeutet kein Passwort, Login nicht möglich)

3. Benutzergruppenverwaltung

groupadd Gruppenname zum Hinzufügen einer Benutzergruppe
-g: Geben Sie beim Hinzufügen einer Gruppe die Gruppen-ID an

groupmod Gruppenname ändert Benutzergruppeninformationen
-n: Gruppennamen ändern
-g: Gruppen-ID ändern

groupdel Gruppenname Gruppe löschen

*Wenn sich Benutzer in einer Gruppe befinden, kann die Gruppe nicht gelöscht werden.

4. Benutzerverwaltung

useradd [Parameter] Benutzername Benutzer hinzufügen
-g Gruppenname gibt die Gruppe an, zu der er gehört
-d Verzeichnis gibt das Home-Verzeichnis des Benutzers an

*Wenn Sie beim Hinzufügen eines Benutzers keine Gruppe angeben, erstellt das System eine Gruppe mit demselben Namen wie der Benutzer.

usermod [Parameter] Benutzername
-c Kommentar Ändert die Kommentarinformationen
-l Benutzername Benutzernamen ändern
-d Verzeichnis ändert das Home-Verzeichnis des Benutzers
-g Gruppenname Benutzergruppe ändern

userdel [Parameter] Benutzername
-r löscht das Home-Verzeichnis des Benutzers

5. Passwortverwaltung

passwd [Optionen] Benutzername
-S Benutzerkennwortstatus anzeigen
-l Passwort des Benutzers sperren (Anmeldung verbieten)
-u Benutzerkennwort entsperren
-d Benutzerkennwort löschen

6. Kontoanmeldung verbieten

Es gibt zwei Situationen:
Deaktivieren der Anmeldung eines Kontos

/etc/Schatten

Ändern Sie den Schatten direkt und fügen Sie vor dem Benutzerpasswort eine Zwei hinzu! Nein, dadurch wird dem Benutzer die Anmeldung untersagt.

Es wird empfohlen, „passwd -l Benutzername“ zu verwenden, um die Benutzeranmeldung zu verhindern.

Allen Konten die Anmeldung verbieten

/etc/nologin

Erstellen Sie eine Nologin-Datei unter /etc/, damit sich kein Benutzer anmelden kann.

7. Gruppenmitglieder hinzufügen und löschen

*usermod -g dient zum Ändern der primären Gruppe des Benutzers

gpasswd [Optionen] Gruppenname
-a Benutzername: Gruppenmitglieder hinzufügen
-d Benutzername: Gruppenmitglieder löschen

Die Standardidentität eines Benutzers nach der Anmeldung ist seine primäre Gruppenidentität.

Mit newgrp können Sie die Gruppenidentität wechseln, zu der es gehört, vorausgesetzt, dass es auch zu dieser Gruppe gehört.

Die erstellte Datei gehört zu der Gruppe, zu der die aktuelle Benutzeridentität wechselt.

Ich hoffe, dass dieser Artikel für jedermann bei der Linux-Verwaltung hilfreich ist.

Das könnte Sie auch interessieren:
  • So erstellen, ändern und löschen Sie Benutzer und Gruppen in Linux
  • Lösung für Linux: Benutzer und Gruppen können nicht mit userdel gelöscht werden
  • Zusammenfassung und ausführliche Einführung zu Linux-Benutzer- und Gruppenbefehlen
  • Einige Beispiele für Linux-Suchfilter und Benutzer- und Gruppenverwaltungsbefehle
  • Leitfaden zur Benutzer- und Gruppenkonfigurationsverwaltung im Linux-Betriebssystem
  • So ändern Sie die Gruppe, zu der ein Benutzer in Linux gehört
  • Implementierung effektiver Benutzergruppen und anfänglicher Benutzergruppen in Linux
  • Zusammenfassung der Linux-Benutzergruppen und -Berechtigungen
  • Zusammenfassung von 4 Möglichkeiten zum Hinzufügen von Benutzern zu Gruppen in Linux
  • Detaillierte Erklärung zum Hinzufügen/Löschen von Benutzern und Benutzergruppen in Linux
  • So zeigen Sie alle Benutzer und Benutzergruppen in Linux an (Benutzergruppen ändern)
  • Beispielanalyse von Linux-Benutzer- und Gruppenbefehlen [Wechseln, Hinzufügen von Benutzern, Berechtigungskontrolle usw.]

<<:  Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6

>>:  SQL-Interviewfrage: Ermitteln Sie die Summe der Zeitunterschiede (ignorieren Sie Duplikate)

Artikel empfehlen

JavaScript CSS3 zur Implementierung einer einfachen Video-Sperrfunktion

In diesem Artikel wird versucht, eine Demo zur Si...

Detaillierte Erklärung der Verwendung von Bildschirmbefehlen in Linux

GUN-Bildschirm: Offizielle Website: http://www.gn...

Einfache Implementierung von HTML zum Erstellen eines persönlichen Lebenslaufs

Lebenslauf-Code: XML/HTML-CodeInhalt in die Zwisc...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...

Beispiele für die Verwendung von MySQL-Abdeckungsindizes

Was ist ein Deckungsindex? Das Erstellen eines In...

Problemaufzeichnung bei der Verwendung des Vue+Echarts-Diagramms

Vorwort echarts ist mein am häufigsten verwendete...

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Projec...

So geben Sie Speicherplatz unter CentOS 6 oder CentOS 7 frei

Nachfolgend finden Sie die Schnellbefehle zum Fre...

Detaillierte Analyse des Event-Bubbling-Mechanismus in JavaScript

Was ist Blubbern? Es gibt drei Phasen im DOM-Erei...

5 Befehle zur Verwendung des Rechners in der Linux-Befehlszeile

Hallo zusammen, ich bin Liang Xu. Bei der Verwend...

React antd realisiert dynamische Vergrößerung und Verkleinerung der Form

Beim Schreiben dynamischer Formulare bin ich zuvo...