So erstellen Sie ein Heimverzeichnis für einen Benutzer auf CentOS 8

So erstellen Sie ein Heimverzeichnis für einen Benutzer auf CentOS 8

Administratoren unter Linux müssen sehr vorsichtig sein, wenn es um die Benutzerverwaltung aus Sicherheitsgründen geht. Sie müssen anderen Benutzern verschiedene Ebenen von Sudo -Berechtigungen zuweisen. Manchmal müssen sie sogar Benutzer ohne Heimverzeichnis erstellen. Diese Benutzer können später in CentOS 8 ein Heimverzeichnis haben.

Dieser Beitrag enthält eine detaillierte Erklärung, wie ein Benutzer mit oder ohne Heimverzeichnis erstellt wird. Später lernen wir auch, wie man ein Home -Verzeichnis für einen Benutzer erstellt, der bereits existiert. Also fangen wir an.

Um die in diesem Artikel genannten Befehle auszuführen, müssen Sie Sudo -Berechtigungen haben oder sich als Stammbenutzer anmelden.

Melden Sie sich als Root -Benutzer an

Sie können sich als Root -Benutzer anmelden, indem Sie den folgenden Befehl ausführen:

$ su

Sie werden gebeten, sich mit dem Stammkennwort zu authentifizieren.

Es können zwei Möglichkeiten zum Hinzufügen/Erstellen eines Benutzer in CentOS oder einem beliebigen linuxbasierten Betriebssystem geben:

  • Durch Verwendung von Adduser
  • Durch Verwendung von UserAdd

Benutzer mit der “addieren Sie die“Benutzer hinzufügen" Befehl

Die erste Methode, mit der Sie einen Benutzer erstellen können, verwendet das “Benutzer hinzufügenBefehl ”, gefolgt vom Benutzernamen. Diese Methode erstellt automatisch ein Standardverzeichnis, das sich normalerweise im Verzeichnis /zu Hause befindet:

# Adduser Benutzername

Denken Sie daran, das zu ersetzen, das “Nutzername”Mit dem beabsichtigten Benutzernamen.

Benutzer mit dem Befehl "userAdd" hinzufügen

Ein neuer Benutzer kann mit dem erstellt werdenUserAdd" Befehl.

$ sudo userAdd Benutzername

Standardmäßig die “UserAddDer Befehl ”Erstellt ein Home -Verzeichnis für den Benutzer.

Wenn Sie jedoch den oben genannten Befehl zusammen mit -m oder -no -create -home ausführen, werden Sie einen Benutzer erstellen, der kein Heimverzeichnis hat.

# UserAdd -m
# sudo userAdd-no-create-home

Wenn Sie versuchen, sich mit der “anzumeldensuDer Befehl ”Sie werden mitgeteilt, dass das Verzeichnis nicht zu /home /userername wechseln kann, da keine solche Datei oder kein Verzeichnis vorliegt.

Erstellen Sie ein Home -Verzeichnis für einen Benutzer in CentOS 8

Nachdem wir nun gelernt haben, wie man einen Benutzer ohne Heimverzeichnis erstellt, besteht der nächste Schritt darin, ein Heimverzeichnis für einen bereits vorhandenen Benutzer zu erstellen. Sie können dies tun, indem Sie die verwenden mkhomedir_helper Befehl.

# Mkhomedir_Helper

Überprüfen Sie nach Verwendung des oben angegebenen Befehls, ob der Benutzer ein Home -Verzeichnis hat oder nicht.

Um zu überprüfen, melden Sie sich als Stammbenutzer an, indem Sie die “verwendensuBefehl ”wie unten gezeigt:


Wie Sie im obigen Screenshot sehen können, hat die Befehlszeile keine Fehlermeldung wie zuvor angegeben. Dies bedeutet, dass der Benutzer jetzt ein Heimverzeichnis hat.

Sie haben auch die Möglichkeit, einen neuen Benutzer mit einem benutzerdefinierten Verzeichnis zu erstellen. Verwenden Sie den Befehl Benutzer hinzufügen zusammen mit -m- und -d -Flags, um ein benutzerdefiniertes Verzeichnis zu erstellen.

# UserAdd -m -d /testdir -Benutzername


In dem oben angegebenen Beispiel hat der Befehl einen Benutzer mit einem Verzeichnis erstellt /testdir.

Abschluss

In diesem Beitrag haben wir eine tiefgreifende Anleitung zum Erstellen eines Benutzers mit zwei Befehlen durchgesehen ("Adduser" und "UserAdd"). Wir haben auch gelernt, einen neuen Benutzer ohne Heimverzeichnis zu erstellen, und danach haben wir gelernt, ein Heimverzeichnis für diesen Benutzer zu erstellen.