Benutzer-Identitäten
UID (Benutzer- / User-ID)
Jeder Benutzer erhält eine einzigartige Identifikationsnummer, genannt UID, zugeordnet. Diese Nummer wird vom System verwendet, um Benutzerkonten zu identifizieren und den Zugriff auf Systemressourcen unter einer Vielzahl von Benutzern zu verwalten.
Die zentrale Benutzerdatenbank ist die Datei /etc/passwd. Jeder Benutzer auf dem System hat einen Eintrag in dieser Datei – eine Zeile, in der Attribute wie Linux-Benutzername, »richtiger« Name usw. festgehalten werden. Bereits mit der Erstinstallation eines Linux-Systems sind in der Datei die meisten Pseudobenutzer eingetragen.
Das "x" im zweiten Feld des Eintrags signalisiert, dass für den Benutzer ein verschlüsseltes Passwort in der /etc/shadow gespeichert ist.
/etc/passwd
Um die /etc/passwd auszulesen, verwenden Sie folgenden Befehl in einem Terminal:
Code: Alles auswählen
cat /etc/passwd
Befehle für die Benutzerverwaltung
Einige Befehle werden bei alltäglichen Aufgaben bei der Systemadministration immer wieder benötigt. Befehle für die Benutzer- und Gruppenverwaltung erfordern Root-Berechtigung.
adduser - Einen neuen Benutzer hinzufügen
Mit dem Befehl adduser werden neue Benutzer angelegt. Es greift dabei auf das systemnahe Werkzeug useradd zurück. Der neue Benutzer erhält automatisch die nächste freie UID zugeordnet.
Code: Alles auswählen
adduser [Benutzername]
Nach Ausführung des Befehls wird der gewünschte neue Benutzer mitsamt einer gleichnamigen Gruppe und Home-Verzeichnis erstellt.
passwd - Passwörter ändern
Der Befehl passwd wird verwendet, um Passwörter von Benutzern zu ändern...
Code: Alles auswählen
passwd [Benutzername]
usermod - Benutzerkonten bearbeiten
Mit usermod lassen sich bereits angelegte Benutzerkonten bearbeiten.
Code: Alles auswählen
usermod [Optionen] [Benutzer]
Code: Alles auswählen
usermod -l [neuer Benutzername] [Benutzer]
Code: Alles auswählen
usermod -aG [Gruppe/Gruppen] [Benutzer]
Code: Alles auswählen
usermod -u [neue UID] [Benutzer]
Code: Alles auswählen
usermod -l user zebolon
Beispiel - UID festlegen
Code: Alles auswählen
usermod -u 1001 zebolon
deluser - Benutzer löschen
Mit deluser können Benutzer wieder gelöscht werden:
Code: Alles auswählen
deluser [Benutzer]
Um den Benutzer mitsamt seinem Home-Verzeichniss zu löschen, wird folgender Befehl verwendet:
Code: Alles auswählen
deluser --remove-home [Benutzer]
Code: Alles auswählen
deluser --remove-all-files [Benutzer]
Beispiel - Benutzer löschen
Code: Alles auswählen
deluser zebolon
Beispiel - Benutzer mitsamt Home-Verzeichnis löschen
Code: Alles auswählen
deluser --remove-home zebolon
Beispiel - Benutzer mitsamt aller Dateien löschen
Code: Alles auswählen
deluser --remove-all-files zebolon
Weiter geht es mit: Gruppe/n unter Linux