In diesem Tutorial zeigen wir Ihnen, wie Sie einen Benutzer unter Debian 9 erstellen und löschen. Bei der Ersteinrichtung des Servers wird nur ein Benutzerkonto erstellt, und das ist das Benutzerkonto „root“. Dieser Root-Benutzer hat die höchsten Privilegien und Zugriff auf alle Dateien und Befehle auf dem System. Es wird jedoch nicht immer empfohlen, zu viele Rechte zu haben und als Root-Benutzer zu arbeiten, und wenn Sie nicht vorsichtig genug sind, kann dies destruktive Folgen für Ihr System haben.
Aus diesem Grund wird empfohlen, zusätzliche Benutzer mit eingeschränkten Rechten für Ihre häufigsten Aufgaben zu erstellen. Ein neues Benutzerkonto sollte auch für jeden anderen Benutzer erstellt werden, der Ihren Server verwenden wird. Darüber hinaus zeigen wir Ihnen auch, wie Sie diesen Benutzern bei Bedarf Root-Rechte mit dem Befehl sudo geben.
Erstellen Sie einen neuen Benutzer auf Debian 9
Zunächst müssen Sie als Benutzer root per SSH eine Verbindung zu Ihrem Server herstellen.
Sobald Sie angemeldet sind, können Sie mit dem adduser einen neuen Benutzer erstellen Befehl. In unserem Beispiel erstellen wir einen Benutzer namens „newuser“. Geben Sie dazu einfach Folgendes in Ihre Befehlszeile ein:
adduser newuser
Ihnen werden einige zusätzliche Fragen gestellt.
Zuerst müssen Sie ein Passwort für diesen Benutzer eingeben und bestätigen.
Dann werden Sie nach einigen zusätzlichen Informationen über den Benutzer gefragt, wie z. B. vollständiger Name, Raum Nummer, Bürotelefon, Privattelefon und andere. Diese Informationen sind optional und Sie können bei jeder Frage einfach die EINGABETASTE drücken, um sie zu überspringen.
Am Ende werden Sie aufgefordert, alle bisher eingegebenen Informationen zu bestätigen. Wenn alles korrekt ist, drücken Sie einfach Y und dann Enter.
Dies ist die Ausgabe, die Sie für unseren neuen Benutzer namens „newuser“ erhalten sollten:
Adding user `newuser' ... Adding new group `newuser' (1000) ... Adding new user `newuser' (1000) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y
Damit wurden ein neuer Benutzer und eine neue Gruppe mit dem Namen „newuser“ erfolgreich erstellt. Sein Home-Verzeichnis wurde ebenfalls an folgendem Ort auf Ihrem Server erstellt:/home/newuser
Sie können sich jetzt mit dem von Ihnen eingerichteten Passwort als Benutzer „newuser“ bei Ihrem Server anmelden.
Benutzer zur sudo-Gruppe auf Debian 9 hinzufügen
Wir zeigen Ihnen nun, wie Sie diesem neuen Benutzer, den Sie gerade erstellt haben, erlauben, Befehle als Superuser oder als anderer Systembenutzer auszuführen. Um dies zu erreichen, müssen Sie den Benutzer zur sudo-Gruppe hinzufügen. Alle Mitglieder dieser Gruppe haben sudo-Berechtigungen.
Standardmäßig werden alle neuen Benutzer nur während der ersten Benutzererstellung zu ihrer eigenen Gruppe hinzugefügt. Um unseren „newuser“-Benutzer zur sudo-Gruppe hinzuzufügen, müssen Sie den folgenden Befehl ausführen:
usermod -aG sudo newuser
Mit den Gruppen können Sie auch überprüfen, ob unser Benutzer jetzt Mitglied der sudo-Gruppe ist Befehle:
groups newuser
Sie sollten die folgende Ausgabe erhalten, die zeigt, dass „newuser“ sowohl Mitglied von newuser als auch der sudo-Gruppe ist:
newuser : newuser sudo
Sie können nun mit der su zu diesem Benutzer wechseln Befehl:
su newuser
und versuchen Sie, Befehle mit Administratorrechten auszuführen, indem Sie sudo verwenden Befehl. Beispielsweise verfügt ein normaler Benutzer nicht über die Berechtigungen zum Ausführen der Befehle, die zum Aktualisieren der gesamten Systemsoftware auf dem Server auf die neueste Version erforderlich sind:
apt-get update && sudo apt-get upgrade
Wenn Sie versuchen, diese Befehle normal auszuführen, während Sie als Benutzer „newuser“ angemeldet sind, erhalten Sie die folgende Ausgabe:
Reading package lists... Done W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted) E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/
Aber da unser Benutzer zur sudo-Gruppe hinzugefügt wurde, können wir das sudo verwenden Befehl, um unser System erfolgreich zu aktualisieren:
sudo apt-get update && sudo apt-get upgrade
Einen Benutzer auf Debian 9 löschen
Wenn Sie den von uns erstellten Benutzer nicht mehr benötigen, können wir ihn mit dem deluser löschen Befehl.
Nehmen wir an, wir möchten den Benutzer „newuser“ löschen. Sie können dazu den folgenden Befehl ausführen:
deluser newuser
Das Home-Verzeichnis des Benutzers wird dadurch jedoch nicht gelöscht. Wenn Sie auch das Home-Verzeichnis des Benutzers löschen möchten, sollten Sie den folgenden Befehl ausführen:
deluser --remove-home newuser
Der Benutzer ist nun vollständig aus unserem System entfernt.
Das ist alles, was Sie wissen müssen, wenn es um das Erstellen und Löschen eines Benutzers unter Debian 9 geht.
Natürlich müssen Sie unter Debian 9 keine Benutzer erstellen und löschen, wenn Sie einen unserer verwalteten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Ihnen beim Erstellen eines neuen Benutzers oder beim Löschen eines vorhandenen Benutzers zu helfen auf Debian 9. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihre Anfrage.