Hinzufügen und Löschen von Benutzern auf Ubuntu 20.04 VPS

Ubuntu ist eines der beliebtesten Linux-Betriebssysteme, das sowohl für Anfänger als auch für Experten geeignet ist. Die Verwaltung von Benutzern ist entscheidend für die Sicherheit und eine effektive Systemverwaltung. In dieser Anleitung erfahren Sie, wie Sie auf Ubuntu 20.04 VPS Benutzer hinzufügen und löschen und Benutzern sudo-Rechte zuweisen .

Warum sollte das root-Konto auf Ubuntu 20.04 VPS Benutzer hinzufügen und löschen und Benutzern sudo-Rechte zuweisen?

Bei der Verwendung von Ubuntu 20.04 hat das root-Konto (der Administrator der höchsten Ebene) uneingeschränkten Zugriff auf das gesamte System. Von der direkten Verwendung des Root-Kontos wird jedoch aus den folgenden Gründen abgeraten:

Verbesserte Sicherheit

Die Verwendung des Root-Kontos für tägliche Aufgaben stellt ein erhebliches Sicherheitsrisiko dar. Selbst ein kleiner Fehler, wie das Ausführen eines falschen Befehls, kann zu schwerwiegenden Problemen wie Datenverlust oder Systemschäden führen. Indem Sie neue Benutzer anlegen und ihnen sudo-Rechte erteilen, beschränken Sie den Umfang der administrativen Befugnisse auf bestimmte Aufgaben.

Verhindern Sie versehentliche Fehler

Das Root-Konto unterliegt keinen Beschränkungen für Befehle, was das Risiko einer unbeabsichtigten Beschädigung des Systems erhöht. Indem Sie einen neuen Benutzer mit sudo-Rechten anlegen, können Sie sicherstellen, dass vor der Ausführung kritischer Befehle eine Kennwortbestätigung erforderlich ist, was die Wahrscheinlichkeit von Fehlern verringert.

Effiziente Systemverwaltung

Das Delegieren von Aufgaben an Benutzer mit unterschiedlichen Berechtigungsstufen vereinfacht die Systemverwaltung. Zum Beispiel:

  • Normale Benutzer können grundlegende Aufgaben wie das Bearbeiten von Dateien oder das Ausführen von Anwendungen durchführen.
  • Sudo-Benutzer können fortgeschrittene Aufgaben erledigen, ohne direkt das Root-Konto zu verwenden.

Leichtere Verfolgung der Aktivität

Wenn mehrere Benutzer auf das System zugreifen, ist es bei Verwendung des Root-Kontos schwierig nachzuvollziehen, wer bestimmte Änderungen vorgenommen hat. Wenn Sie einzelnen Benutzern sudo-Rechte zuweisen, können Sie den Aktivitätsverlauf der einzelnen Benutzer überwachen und verwalten.

Einhaltung bewährter Sicherheitspraktiken

Produktionssysteme folgen oft dem Prinzip der „geringsten Privilegien“, d.h. es werden nur die notwendigen Rechte zur Ausführung von Aufgaben erteilt. Dies minimiert das Risiko der Ausnutzung von außen oder menschlicher Fehler. Das Hinzufügen neuer Benutzer und die Zuweisung von sudo-Rechten sorgt also für mehr Sicherheit und Kontrolle über Ihr System und vereinfacht gleichzeitig die Serverwartung.

Hinzufügen und Löschen von Benutzern auf Ubuntu 20.04 VPS

1. Hinzufügen eines neuen Benutzers auf Ubuntu 20.04 VPS

Das Anlegen eines neuen Benutzers unter Ubuntu erfolgt ganz einfach über die Befehlszeilenschnittstelle.

Schritt 1: Melden Sie sich bei Ihrem Ubuntu 20.04 VPS an

Stellen Sie sicher, dass Sie Zugang zu einem VPS haben, auf dem Ubuntu 20.04 läuft. Wenn Sie sich einloggen, arbeiten Sie als Root-Benutzer.

Schritt 2: Einen neuen Benutzer anlegen

Führen Sie den folgenden Befehl aus, um einen neuen Benutzer hinzuzufügen:

adduser <username>

Zum Beispiel, um einen Benutzer namens vpswindows zu erstellen:

adduser vpswindows

Das System wird Sie auffordern:

  • Legen Sie ein Passwort für den neuen Benutzer fest.
  • Geben Sie optionale persönliche Daten wie den vollständigen Namen oder die Telefonnummer an (Sie können diese überspringen, indem Sie auf Enter drücken).

Hinzufügen und Löschen von Benutzern auf Ubuntu 20.04 VPS

Schritt 3: Überprüfen Sie den Benutzer

Um den neu hinzugefügten Benutzer zu überprüfen, führen Sie aus:

cat /etc/passwd

Daraufhin wird eine Liste aller Benutzer angezeigt, einschließlich des neu angelegten Benutzers.

Hinzufügen und Löschen von Benutzern auf Ubuntu 20.04 VPS2. Löschen eines Benutzers unter Ubuntu 20.04

Wenn ein Benutzerkonto nicht mehr benötigt wird, können Sie es löschen, um das System sauber und sicher zu halten.

Schritt 1: Löschen Sie den Benutzer

Verwenden Sie den folgenden Befehl, um einen Benutzer zu löschen:

deluser <username>

Zum Beispiel, um den Benutzer vpswindows zu löschen:

deluser vpswindows

Schritt 2: Löschen Sie das Home-Verzeichnis des Benutzers

Um auch das Home-Verzeichnis des Benutzers zu löschen, verwenden Sie die Option –remove-home:

deluser --remove-home vpswindows

Schritt 3: Überprüfen der Löschung

Um zu überprüfen, ob der Benutzer gelöscht wurde, sehen Sie in der Datei /etc/passwd nach:

cat /etc/passwd

3. Zuweisung von Sudo-Rechten an einen Benutzer

Sudo-Rechte erlauben es einem Benutzer, administrative Befehle auszuführen, z.B. Software zu installieren oder wichtige Einstellungen zu ändern.

Schritt 1: Hinzufügen des Benutzers zur Sudo-Gruppe

Verwenden Sie den folgenden Befehl, um sudo-Rechte zu gewähren:

usermod -aG sudo <username>

Zum Beispiel, um dem Benutzer vpswindows.com sudo-Rechte zu gewähren:

usermod -aG sudo vpswindows

Schritt 2: Überprüfen der Sudo-Rechte

Melden Sie sich als Benutzer an und führen Sie aus:

sudo whoami

Wenn der Befehl root zurückgibt, wurden dem Benutzer erfolgreich sudo-Rechte gewährt.

3

Wichtige Hinweise

  • Erteilen Sie Sudo-Rechte mit Bedacht: Nur vertrauenswürdige Benutzer sollten sudo-Rechte haben, da sie alle Systemänderungen durchführen können.
  • Sichern Sie Daten vor dem Löschen von Benutzern: Stellen Sie sicher, dass wichtige Daten gesichert werden, bevor Sie ein Benutzerkonto löschen.
  • Verwalten Sie Benutzergruppen: Für eine genauere Kontrolle der Berechtigungen können Sie Gruppen zur Verwaltung der Benutzerrechte verwenden.

Fazit

Das Hinzufügen und Löschen von Benutzern auf Ubuntu 20.04 VPS und die Zuweisung von sudo-Rechten an Benutzer hilft Ihnen nicht nur, das System einfacher zu verwalten, sondern verbessert auch die Sicherheit. Wenn Sie Fragen haben oder Hilfe bei Windows/Linux VPS-Diensten benötigen, können Sie uns gerne für eine Beratung und eine kostenlose Account-Registrierung kontaktieren!