Erstellen neue Benutzer auf Raspberry Pi OS
Dieser Artikel zeigt, wie Sie neue Benutzer unter Raspberry Pi OS erstellen.
Erstellen einen neuen Benutzer auf Raspberry Pi OS
Die Benutzerverwaltung auf Linux-basierten Systemen ist generell ein großes Thema mit vielen feinen Details.
Dennoch behandelt dieser Artikel mehrere Befehlszeilentools und Methoden zum Erstellen/Entfernen neuer Benutzer. Beachten Sie, dass die meisten Benutzerverwaltungsbefehle auf Raspberry Pi OS die gleichen sind wie auf Debian/Ubuntu-basierten Systemen.
Lassen Sie uns in ein praktisches Beispiel einsteigen und einen neuen Benutzer bob
auf dem Raspberry Pi erstellen:
sudo adduser bob
Beispielausgabe:
[sudo] password for pi:
Adding user `bob' ...
Adding new group `bob' (1001) ...
Adding new user `bob' (1001) with group `bob' ...
Creating home directory `/home/bob' ...
Copying files from `/etc/skel' ...
New password:
Der vorherige Befehl muss mit sudo
-Privilegien ausgeführt werden. adduser
ist in der Tat ein Debian-basierter System-Wrapper für das Low-Level-Dienstprogramm useradd
und wird auf Raspberry Pi OS gut empfohlen.
Dieser Befehl erstellt ein entsprechendes Home-Verzeichnis für den Benutzer bob im Pfad /home/bob
und weist ihm die erste verfügbare UID zu. UID steht für Benutzer-ID und ist normalerweise eine eindeutige 32-Bit-Ganzzahl, die im System gespeichert ist.
Der verfügbare Bereich für normale Benutzer ist in der Datei /etc/adduser.conf
angegeben und liegt bei der aktuellen Version des Raspberry Pi OS zwischen 1000 und 59999. Sie können alle vorhandenen Benutzer überprüfen, indem Sie die Datei /etc/passwd
öffnen.
Der Befehl adduser
mit nur dem Argument Benutzername (bob
) fordert ein neues Passwort an, um die Passwortanmeldung für den angegebenen Benutzernamen zu aktivieren. Im Allgemeinen kann ein neuer Benutzer erstellt werden, ohne ein Passwort festzulegen, was zu einem deaktivierten Konto führt, ähnlich einem deaktivierten root
-Benutzer auf Raspberry Pi OS.
Letzteres kann mit dem Argument --disabled-login
des Befehls adduser
erreicht werden:
sudo adduser --disabled-login bob
Letzteres erstellt einen Benutzer bob
ohne Passwort, das später mit dem Befehl passwd
gesetzt werden kann, und der Benutzername wird automatisch aktiviert.
Löschen Benutzer auf Raspberry Pi OS
Um bestimmte Benutzer aus dem Raspberry Pi OS zu löschen, müssen wir den Befehl deluser
verwenden. Dieser Befehl ist ein Wrapper für das Linux-Dienstprogramm userdel
und wird normalerweise auf Debian/Ubuntu-basierten Systemen bereitgestellt.
Die grundlegende Befehlsstruktur zum Löschen des Benutzers bob
lautet wie folgt:
sudo deluser bob
Dieser Befehl löscht den Benutzer, ohne sein Home-Verzeichnis und andere Dateien, die bob
gehören, zu entfernen.
Sie können jedoch das Argument --remove-home
angeben, um das Home-Verzeichnis mit dem Benutzer zu löschen, oder das Argument --remove-all-files
, um das Home-Verzeichnis und alle benutzereigenen Dateien/Verzeichnisse auf dem System zu löschen.
Beachten Sie, dass das letztere Argument die Obermenge des ersteren ist, sodass Sie nicht beide angeben müssen:
sudo deluser --remove-home bob
sudo deluser --remove-all-files bob
Manchmal ist es wahrscheinlich, dass auf dem Benutzer bob
einige Programme laufen, und wenn Sie versuchen, den Benutzer zu löschen, gibt der Befehl einen Fehler mit der entsprechenden Meldung aus.
Führen Sie am besten den Befehl killall
aus und beenden Sie alle bestehenden Prozesse, die mit dem Benutzer bob
verbunden sind, bevor Sie den Befehl deluser
ausführen. Der folgende Befehl kann verwendet werden, um alle Prozesse abzuschließen:
sudo killall -TERM -u bob
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook