So ändern Sie das Home-Verzeichnis unter Linux

Wenn Sie in Ihrem Linux-System einen neuen Benutzer erstellen, wird für diesen ein Home-Verzeichnis erstellt. Das Home-Verzeichnis enthält die einzelnen Dateien für den jeweiligen Benutzer und kann mit der Tilde (~). Das Home-Verzeichnis ist das Verzeichnis, das geöffnet wird, wenn Sie sich bei einem Linux-System anmelden.

Angenommen, Sie suchen nach einer Möglichkeit, Ihr Home-Verzeichnis unter Linux zu ändern. In dieser Anleitung werden alle Schritte beschrieben, die Sie befolgen müssen. Lassen Sie uns eintauchen!

Das Linux-Home-Verzeichnis verstehen

Das Home-Verzeichnis ist der Arbeitsbereich für einen Benutzer in einem Linux-System, mit Ausnahme des Root-Verzeichnisses. Jeder Benutzer verfügt über ein Home-Verzeichnis, wenn Sie mehrere Benutzer in Ihrem System haben. Der absolute Pfad für das Home-Verzeichnis ist /heim/[username]/. Dieser absolute Pfad ist der Standardspeicherort für das Home-Verzeichnis für alle Benutzer außer dem Root.

Oben haben wir überprüft, dass wir uns im Home-Verzeichnis des genannten Benutzers befinden Kyletech.

Es gibt verschiedene Möglichkeiten, unter Linux auf das Home-Verzeichnis zuzugreifen. Wenn Sie Dateien öffnen, klicken Sie grafisch auf das Symbol Heim Die Option öffnet das Linux-Home-Verzeichnis für den angemeldeten Benutzer.

Wenn Sie sich an einem anderen Standort befinden und über Ihre Befehlszeile auf das Home-Verzeichnis zugreifen möchten, verwenden Sie einen der folgenden Befehle. Überprüfen Sie Ihren aktuellen Standort mithilfe des pwd Befehl.

$ cd ~
$cd
$ cd $Home

Angenommen, Sie haben mehrere Benutzer in Ihrem System. Mit dem folgenden Befehl können Sie auf das Verzeichnis /home zugreifen, um die verfügbaren Heimgruppen anzuzeigen.

$ cd /home

In der folgenden Ausgabe stellen wir fest, dass wir durch den Zugriff auf die Stammgruppen eine Liste der Benutzer im System erhalten. In diesem Fall haben wir zwei Benutzer und Sie können auf den Inhalt ihres Home-Verzeichnisses zugreifen, sofern Sie Root sind.

Beachten Sie, dass das Home-Verzeichnis ein Unterverzeichnis Ihres Stammverzeichnisses ist, während das Stammverzeichnis die oberste Ebene Ihres Systemlaufwerks ist. Das Home-Verzeichnis wird mit dem gekennzeichnet Tilde (~), während die Wurzel mit bezeichnet wird Schrägstrich (/).

So ändern Sie das Home-Verzeichnis unter Linux

Bisher haben wir das Linux-Home-Verzeichnis und den Zugriff darauf besprochen. Angenommen, Sie sind mit dem aktuellen Home-Verzeichnis nicht zufrieden oder möchten es an einen anderen Ort verschieben. Sie können dies erreichen, vorausgesetzt, Sie sind root.

Für dieses Beispiel verwenden wir einen Benutzer namens Linuxhint. Lassen Sie uns das Home-Verzeichnis des Benutzers überprüfen, bevor wir es ändern.

Das aktuelle Home-Verzeichnis ist /home/linuxhint. Ändern wir es in ein neues Verzeichnis mit dem Namen geändert.

Wechseln Sie zunächst zurück zum Root-Konto.

Erstellen Sie das neue Verzeichnis, das Sie als Home-Verzeichnis verwenden möchten. In unserem Fall verwenden wir geändert/

$ sudo mkdir /home/changed

Beachten Sie, dass Sie Root sein müssen, um ein Verzeichnis zu erstellen /heim oder verwenden Sie das Schlüsselwort sudo.

Weisen Sie dem Zielbenutzer mithilfe von den Besitz des neu erstellten Ordners zu chown Befehl.

$ sudo chown -R linuxhint:linuxhint /home/changed

Nachdem sich der Eigentümer geändert hat, können wir nun das verwenden Benutzermod Befehl zum Ändern des Home-Verzeichnisses für den Benutzer Linuxhint aus /home/linuxhint Zu /home/geändert/ mit dem -D Möglichkeit.

$ sudo usermod -d /home/changed linuxhint

Obwohl der obige Befehl das Home-Verzeichnis für den Zielbenutzer ändert, werden die vorhandenen Inhalte nicht verschoben. Ein besserer Ansatz besteht also darin, das Home-Verzeichnis zu ändern und die vorhandenen Dateien im aktuellen Home-Verzeichnis mithilfe von in das neue Home-Verzeichnis zu verschieben -M Flagge. Verwenden Sie dazu den folgenden Befehl.

$ sudo usermod -d -m /home/changed linuxhint

Sobald Sie den Befehl ausgeführt haben, wechseln Sie zum Benutzer und überprüfen Sie dessen neues Home-Verzeichnis. Sie werden feststellen, dass es zu dem von uns erstellten geändert wurde.

So wechseln Sie das Home-Verzeichnis unter Linux.

Ändern Sie das Standard-Home-Verzeichnis beim Hinzufügen eines neuen Benutzers

Beim Anlegen eines neuen Benutzers erstellt Linux automatisch dessen Home-Verzeichnis im /heim/[username]/. Sie können das Home-Verzeichnis jedoch mithilfe von angeben -D Flagge. Verwenden Sie die folgende Syntax.

$ sudo useradd -m -d /home/[target-directory] Nutzername

Hier ist ein Beispiel für die Erstellung eines Benutzers mit dem Namen Demo dessen Home-Verzeichnis ist /home/test.

Abschluss

Linux erstellt ein Home-Verzeichnis, wenn Sie einen neuen Benutzer erstellen. Standardmäßig ist das Home-Verzeichnis der Benutzername des Benutzers in /home. Sie können dieses Home-Verzeichnis jedoch mit ändern Benutzermod Befehl. In diesem Beitrag erfahren Sie alles über das Linux-Home-Verzeichnis und wie Sie es ändern können.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen