In Ubuntu sind Benutzer Konten, die sich beim System anmelden und dessen Ressourcen nutzen können. Jeder Benutzer hat seinen eigenen Benutzernamen und sein eigenes Passwort, die bei der Anmeldung zur Authentifizierung verwendet werden. Benutzer in Ubuntu können je nach ihren Einstellungen und Privilegien unterschiedliche Zugriffsrechte und Berechtigungen haben. Ein Superuser (root) hat zum Beispiel vollen Zugriff auf alle Systemressourcen, während normale Benutzer nur eingeschränkte Zugriffsrechte haben können.
Superuser in Ubuntu sind Benutzer, die volle Zugriffsrechte auf alle Systemressourcen haben und alle Operationen durchführen können, einschließlich der Änderung von Systemeinstellungen und der Verwaltung von Geräten. Einer der bekanntesten Superuser in Ubuntu ist der Benutzer "root", der absoluten Zugriff auf alle Systemressourcen hat. Superuser werden in der Regel für Aufgaben verwendet, die hohe Privilegien erfordern, wie z. B. die Installation von Software, die Systemkonfiguration und andere administrative Aufgaben.
Aus verschiedenen Gründen kann es notwendig sein, registrierte Benutzer auf Ihrem System zu überwachen. Manchmal ist es auch notwendig, die Gruppe eines bestimmten Benutzers zu ändern. Erfahrene Benutzer können diese Aufgabe sicherlich mit zwei Mausklicks lösen, aber auch Anfänger haben oft Schwierigkeiten damit. In diesem Artikel geht es darum, wie man alle registrierten Benutzer mit Hilfe von grafischen Dienstprogrammen und dem Terminal anzeigen kann.
Die einfachste und universellste Methode ist die Anzeige aller Benutzer im Linux-Terminal. Es funktioniert in fast allen Distributionen des Betriebssystems, also sollten Sie dort beginnen. Das Linux-System verfügt über die Datei /etc/passwd, in der alle Informationen über alle Benutzer gespeichert sind.
Die Einträge in der Datei lauten wie folgt:
username_username password id id_group group group home_directory shell
An dieser Stelle sei angemerkt, dass die Passwörter aus Sicherheitsgründen in eine separate Datei ausgelagert wurden, so dass Sie sie hier nicht sehen können. Um sich mit der Liste der Benutzer vertraut zu machen, sollten Sie den Befehl ausführen:
$ cat /etc/passwd
Sie sehen, dass die Datei sehr viele Daten enthält, die nicht alle zu einem bestimmten Zeitpunkt benötigt werden. Um die Aufgabe zu vereinfachen, lohnt es sich daher, einen speziellen Filter zu verwenden. Er wird durch den Befehl aktiviert:
$ sed 's/:.*//' /etc/passwd
Jetzt können Sie nur die Benutzer sehen, die im System registriert sind. Eine weitere nützliche Funktion ist es, zu sehen, welche Benutzer aktiv sind und wer an welchen Prozessen beteiligt ist.
Verwenden Sie dazu den Befehl:
$ w
In der Liste wird die Liste der ausgeführten Befehle angezeigt. Wenn mehrere Befehle ausgeführt werden, werden sie in der Liste in einer Spalte angezeigt. Sie können auch die Historie der Benutzeranmeldungen einsehen. Zu diesem Zweck gibt es den Befehl last, der Informationen aus dem Protokoll /var/wtmp
anzeigt:
$ last –a
Um zu sehen, wann sich der Benutzer zuletzt angemeldet hat, geben Sie ein:
$ lastlog
Wenn er oder sie sich noch nie angemeldet hat, wird eine Warnung angezeigt. In allen anderen Fällen wird ein bestimmtes Datum angezeigt.
Das Ubuntu-System bietet Ihnen die Möglichkeit, die im System registrierten Benutzer über Parameter zu verwalten. Öffnen Sie zunächst das Dienstprogramm und wählen Sie ganz unten den Menüpunkt "Konten". In der linken Spalte werden direkt die Benutzer aufgelistet, in der rechten Spalte die Daten und Einstellungen.
KDE hat ein interessantes Benutzerverwaltungsprogramm namens KUser:
Die Oberfläche ähnelt einem Terminal. Sie können alle die gleichen Dinge tun: Passwörter ändern, verschiedene Benutzerdaten, Haupt- und Hilfsgruppen.
Aber im Terminal können Sie immer noch sehen, wann die letzte Anmeldung erfolgt ist und ob andere Benutzer das System benutzen. Das ist hier nicht der Fall. Für manche Leute wird diese Funktionalität aber ausreichen.
Das ist alles, um die Liste der Benutzer in Ubuntu zu sehen ist sehr einfach. Es reicht, wenn Sie die Grundlagen dieses Prozesses verstehen.
Benutzergruppen in Ubuntu (und Linux im Allgemeinen) sind eine Möglichkeit, Benutzer in Kategorien zu organisieren, die es Ihnen ermöglichen, Zugriffsrechte und Berechtigungen effizienter zu verwalten. Eine Gruppe ist eine Sammlung von Benutzern, denen gemeinsame Berechtigungen für Dateien und Systemressourcen zugewiesen werden können. Jeder Benutzer kann einer oder mehreren Gruppen angehören.
Datei- und Verzeichnisberechtigungen werden in Linux für drei Kategorien definiert: Eigentümer, Gruppe und alle anderen Benutzer. So können Sie den Zugriff auf Ressourcen auf bestimmte Gruppen beschränken.
Sie können Gruppen mit dem Befehl groupadd erstellen.
Zum Beispiel:
sudo groupadd mygroup
Um einen Benutzer zu einer Gruppe hinzuzufügen, verwenden Sie den Befehl usermod:
sudo usermod -aG mygroup username
Das Flag -aG fügt den Benutzer der angegebenen Gruppe hinzu, ohne ihn aus anderen Gruppen zu entfernen.
Um zu sehen, zu welchen Gruppen ein Benutzer gehört, können Sie den Befehl verwenden:
groups username
Gruppeninformationen werden in der Datei /etc/group gespeichert. Jede Zeile dieser Datei enthält den Gruppennamen, die Gruppenkennung (GID) und eine Liste der Benutzer, die zu dieser Gruppe gehören
Ubuntu verfügt über vordefinierte Gruppen wie sudo (für Benutzer mit Administratorrechten), adm (für Systemadministratoren) und andere. Die Verwendung von Gruppen vereinfacht die Systemverwaltung und die Verwaltung von Zugriffsrechten, insbesondere in Umgebungen mit mehreren Benutzern.