Heim > Artikel > Betrieb und Instandhaltung > Leitfaden zur Benutzer- und Berechtigungsverwaltung in Linux-Systemen
Linux ist ein Open-Source-Betriebssystem, das es mehreren Benutzern ermöglicht, denselben Computer gleichzeitig zu verwenden. Daher ist die Verwaltung von Benutzern und Berechtigungen besonders wichtig. In diesem Artikel wird die Benutzer- und Berechtigungsverwaltung in Linux-Systemen vorgestellt, einschließlich des Hinzufügens, Änderns und Löschens von Benutzern sowie der Zuweisung von Berechtigungen an Benutzer.
1. Benutzerverwaltung
Im Linux-System hat jeder Benutzer einen eindeutigen Benutzernamen und eine Benutzer-ID, die UID. Administratoren können den Zugriff der Benutzer auf das System über die Benutzerverwaltung steuern.
Verwenden Sie den folgenden Befehl, um einen neuen Benutzer hinzuzufügen:
useradd [用户名]
Zum Beispiel:
useradd test
Dieser Befehl erstellt einen Benutzer namens test im System.
Verwenden Sie den folgenden Befehl, um ein Passwort für einen Benutzer festzulegen:
passwd [用户名]
Zum Beispiel:
passwd test
Mit diesem Befehl werden Sie aufgefordert, das neue Passwort zweimal einzugeben, um das Passwort zu bestätigen. Aus Sicherheitsgründen wird empfohlen, für jeden Benutzer ein sicheres Passwort festzulegen.
Verwenden Sie den folgenden Befehl, um einen Benutzer zu löschen:
userdel [用户名]
Zum Beispiel:
userdel test
Dieser Befehl löscht den Benutzer namens test aus dem System und löscht auch das Home-Verzeichnis des Benutzers.
Verwenden Sie den folgenden Befehl, um die Informationen eines vorhandenen Benutzers zu ändern:
usermod [选项] [用户名]
Um beispielsweise das Home-Verzeichnis des Benutzers test in /home/test1 zu ändern:
usermod -d /home/test1 test
Dieser Befehl ändert die Das Home-Verzeichnis des Benutzers test wird in /home/test1 geändert.
2. Berechtigungsverwaltung
Im Linux-System verfügt jeder Benutzer über seine eigenen Berechtigungen, und diese Berechtigungen bestimmen, welche Vorgänge der Benutzer ausführen kann. Administratoren können Benutzerberechtigungen über die Berechtigungsverwaltung steuern.
In einem Linux-System gehören alle Benutzer einer oder mehreren Benutzergruppen an. Benutzergruppen ähneln Sammlungen von Berechtigungen, die bestimmen, auf welche Dateien und Verzeichnisse ein Benutzer zugreifen kann.
Verwenden Sie den folgenden Befehl, um eine neue Benutzergruppe zu erstellen:
groupadd [用户组名]
Beispiel:
groupadd test
Dieser Befehl erstellt eine Benutzergruppe mit dem Namen test im System.
Verwenden Sie den folgenden Befehl, um einem Benutzer eine oder mehrere Benutzergruppen zuzuweisen:
usermod -a -G [用户组名] [用户名]
Zum Beispiel, um den Benutzertest zur Testbenutzergruppe hinzuzufügen:
usermod -a -G test test
Dieser Befehl fügt den Benutzertest zum Testen in der Systembenutzergruppe hinzu.
In Linux-Systemen bestehen Datei- und Verzeichnisberechtigungen aus drei Teilen: Besitzerberechtigungen, Gruppenberechtigungen und Berechtigungen anderer Benutzer.
Verwenden Sie den folgenden Befehl, um die Berechtigungen einer Datei oder eines Verzeichnisses zu ändern:
chmod [权限] [文件或目录]
Zum Beispiel, um die Berechtigungen der Datei file.txt so zu ändern, dass nur der Eigentümer Lese-, Schreib- und Ausführungsberechtigungen hat und keine anderen Benutzer oder Benutzer in der Gruppe haben Berechtigungen:
chmod 700 file.txt
Dieser Befehl ändert die Berechtigungen der Datei file.txt im System, sodass nur der Eigentümer Lese-, Schreib- und Ausführungsberechtigungen hat.
In Linux-Systemen bezieht sich sudo auf Superuser-Berechtigungen, bei denen es sich um Administratorberechtigungen handelt. Administratoren können den Befehl sudo verwenden, um vorübergehend die Berechtigungen des Root-Benutzers zu erhalten.
Verwenden Sie den folgenden Befehl, um einen Benutzer zur Sudo-Gruppe hinzuzufügen:
usermod -a -G sudo [用户名]
Zum Beispiel, um den Administrator-Benutzer test zur Sudo-Gruppe hinzuzufügen:
usermod -a -G sudo test
Dieser Befehl fügt den Benutzer test zur Sudo-Gruppe im System hinzu.
Mit diesen Befehlen können Sie Benutzer und Berechtigungen in Ihrem Linux-System verwalten. Diese Schritte reichen aus, um Ihnen den Einstieg in die Benutzer- und Berechtigungsverwaltung in Linux-Systemen zu erleichtern. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonLeitfaden zur Benutzer- und Berechtigungsverwaltung in Linux-Systemen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!