Tutorials  /  Linux Basics

Linux Benutzer erstellen & verwalten: Anleitung für Sudo & User

Ccentron Redaktion · August 2025 ·5 Min. Lesezeit ·Linux Basics, Tutorial

Das Hinzufügen von Benutzern in Linux ermöglicht es, individuelle Konten für bestimmte Aufgaben einzurichten. Normale Benutzer besitzen keine speziellen Administratorrechte, während privilegierte Benutzer (Sudo-Benutzer) volle Rechte haben, um Verwaltungsaufgaben auszuführen. Die Verwaltung von Benutzern trägt dazu bei, Sicherheit, Ordnung und kontrollierten Zugriff in einer Multi-User-Umgebung zu gewährleisten, in der jeder Nutzer über eigene Zugangsdaten, Berechtigungen und Speicherplatz verfügt.

Diese Anleitung erklärt die Schritte zum Erstellen sowohl von Standard- als auch von Sudo-Benutzern in Linux und zeigt, wie Sie Benutzerdaten überprüfen können, um Arbeiten auf Ihrer Workstation durchzuführen.

Voraussetzungen

Bevor Sie starten, stellen Sie sicher, dass Sie:

  • Zugriff auf eine Linux-Instanz haben, entweder als root oder als Benutzer mit Sudo-Rechten.
VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Einen Benutzer in Linux anlegen

Um Benutzer in Linux anzulegen, benötigen Sie Superuser-Rechte. Je nach Distribution können Sie useradd oder adduser verwenden. Im Folgenden finden Sie die Schritte zum Erstellen eines Standardkontos mit dem Befehl useradd.

Führen Sie diesen Befehl aus, um einen Benutzer namens example-user anzulegen:

Konsole
$ sudo useradd -m example-user

Dies legt einen neuen Benutzer mit Home-Verzeichnis an.

Auf Debian-basierten Systemen wie Ubuntu verwenden Sie adduser für einen interaktiven Ablauf:

Konsole
$ sudo adduser example-user

Dieser Befehl erstellt automatisch eine neue Gruppe und ein Home-Verzeichnis. Sie werden aufgefordert, ein sicheres Passwort zu vergeben.

Um einen Benutzer ohne Home-Verzeichnis und Login-Shell zu erstellen, nutzen Sie:

Konsole
$ sudo usermod -M -s /usr/sbin/nologin example-user

Später können Sie die Datei /etc/passwd bearbeiten, um manuell eine Shell zuzuweisen.

Legen Sie ein Passwort für den Benutzer fest:

Konsole
$ sudo passwd example-user

Geben Sie ein sicheres Passwort ein und bestätigen Sie es. Beispiel:

New password:
Retype new password:
passwd: password updated successfully

Überprüfen Sie, ob das Home-Verzeichnis vorhanden ist:

Konsole
$ ls /home/

Die Ausgabe sollte folgendes enthalten:

example-user  ....

Prüfen Sie die Benutzerinformationen in /etc/passwd:

Konsole
$ cat /etc/passwd | grep example-user

Beispielausgabe:

example-user:x:1001:1001::/home/example-user:/bin/sh

Erklärung:

  • example-user: Benutzername
  • x: Platzhalter für verschlüsseltes Passwort in /etc/shadow
  • 1001: Benutzer-ID (UID)
  • 1001: Gruppen-ID (GID)
  • ::: Benutzerbeschreibung
  • /home/example-user: Home-Verzeichnis
  • /bin/sh: Standard-Shell

Einen Sudo-Benutzer in Linux anlegen

Ein Sudo-Benutzer ist ein normales Konto mit erweiterten Rechten, um administrative Aufgaben per sudo auszuführen. Dies ist sicherer, als direkt mit dem root-Account zu arbeiten. So erstellen oder erweitern Sie einen Benutzer mit Sudo-Rechten:

Legen Sie beispielsweise einen neuen Benutzer linuxuser an:

Konsole
$ sudo useradd -m linuxuser

Auf Debian-basierten Distributionen:

Konsole
$ adduser linuxuser

Vergeben Sie Sudo-Rechte mit dem Befehl usermod:

Unter Debian/Ubuntu:

Konsole
$ sudo usermod -aG sudo linuxuser

Unter RHEL-basierten Systemen (CentOS, Rocky Linux, Alma Linux):

Konsole
$ sudo usermod -aG wheel example-user

Unter OpenSuse:

Konsole
$ sudo usermod -aG wheel example-user

Erklärung zu den Parametern:

  • -aG: Fügt den Benutzer zu einer Gruppe hinzu, ohne ihn aus anderen zu entfernen
  • sudo/wheel: Zielgruppe für Administratorrechte

Benutzer in Linux wechseln

Mit dem Befehl su (substitute user) können Sie das Konto wechseln. Die Option - lädt die Umgebung und das Home-Verzeichnis des Zielbenutzers. Normale Benutzer benötigen dazu das Passwort des anderen Kontos, während sudo su keine Passworteingabe verlangt.

Wechseln Sie zu linuxuser mit:

Konsole
$ su - linuxuser

Passwort eingeben, wenn gefragt:

Password:

Bedeutung des Befehls:

  • su: Wechselt Benutzer
  • -: Lädt Profil und Umgebungsvariablen

Überprüfen Sie Sudo-Rechte durch Auflisten des Verzeichnisses /root:

Konsole
$ sudo ls /root

Sudo-Passwort eingeben:

[sudo] password for linuxuser:

Wenn das Konto Sudo-Rechte hat, wird der Befehl ausgeführt. Andernfalls wird der Versuch protokolliert und im System gemeldet.

Benutzerinformationen in Linux anzeigen

In Linux können Sie Benutzerinformationen wie Name, Gruppen und IDs prüfen, um Aufgaben wie das Anpassen von Dateiberechtigungen durchzuführen. Folgen Sie diesen Schritten, um die aktuellen Benutzerinformationen anzuzeigen:

Mit dem Befehl whoami sehen Sie den eingeloggten Benutzernamen:

Konsole
$ whoami

Beispielausgabe:

linuxuser

Mit dem Befehl groups lassen sich alle Gruppen eines Benutzers anzeigen:

Konsole
$ groups linuxuser

Beispielausgabe:

linuxuser : linuxuser sudo

Dies bestätigt, dass der Benutzer linuxuser Mitglied der Gruppen linuxuser und sudo ist.

Mit dem Befehl id können Sie Standardgruppe und IDs anzeigen:

Konsole
$ id linuxuser

Die Ausgabe zeigt UID, GID und alle Gruppen. Die GID entspricht der Standardgruppe.

Beispielausgabe:

uid=1001(linuxuser) gid=1001(linuxuser) groups=1001(linuxuser),27(sudo)

Fazit

Sie haben erfolgreich Benutzer in Linux erstellt – sowohl Standard- als auch Sudo-Konten mit Passwortschutz – und Benutzerinformationen überprüft. Eine saubere Benutzerverwaltung ist entscheidend für Sicherheit und Organisation eines Linux-Systems. Verwenden Sie stets starke Passwörter und vergeben Sie Sudo-Rechte nur an vertrauenswürdige Nutzer, die administrative Aufgaben wie Softwareinstallation durchführen.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren