Nehmen wir an, Sie suchen nach, wie Sie Ihr Heimverzeichnis in Linux verändern können. Dieser Leitfaden beschreibt alle Schritte, die zu befolgen sind. Lassen Sie uns graben!
Verstehen des Linux -Heimverzeichnisses
Das Home -Verzeichnis ist der Arbeitsbereich für einen Benutzer in einem Linux -System, mit Ausnahme des Stammes. Jeder Benutzer hat ein Heimverzeichnis, wenn Sie mehrere Benutzer in Ihrem System haben. Der absolute Weg für das Heimverzeichnis ist /Home/[Benutzername]//. Dieser absolute Pfad ist der Standardstandort für das Home -Verzeichnis für alle Benutzer mit Ausnahme des Stammes.
Oben haben wir überprüft, ob wir uns im Heimverzeichnis des Benutzers befinden Kyletech.
Es gibt verschiedene Möglichkeiten, auf das Heimverzeichnis unter Linux zuzugreifen. Grafisch, wenn Sie Dateien öffnen, klicken Sie auf die Heim Die Option öffnet das Linux Home-Verzeichnis für den angemeldeten Benutzer.
Wenn Sie sich an einem anderen Ort befinden und in Ihrer Befehlszeile auf das Home -Verzeichnis zugreifen möchten, verwenden Sie alle folgenden Befehle. Überprüfen Sie Ihren aktuellen Standort mit dem PWD Befehl.
$ cd ~Angenommen, Sie haben mehrere Benutzer in Ihrem System. Sie können auf das Verzeichnis /home zugreifen, um die verfügbaren Heimgruppen mit dem folgenden Befehl anzuzeigen.
$ cd /homeIn der folgenden Ausgabe stellen wir fest, dass der Zugriff auf die Heimgruppen uns die Liste der Benutzer im System gibt. Für diesen Fall haben wir zwei Benutzer und Sie können auf den Inhalt ihres Heimverzeichnisses zugreifen, vorausgesetzt, Sie sind root.
Beachten Sie, dass das Heimverzeichnis ein Unterverzeichnis Ihres Stammverzeichnisses ist, während das Stammverzeichnis die oberste Ebene in Ihrem Systemlaufwerk ist. Das Heimverzeichnis wird mit dem bezeichnet Tilde (~), Während die Wurzel mit dem bezeichnet wird Schrägstrich (/).
So ändern Sie das Home Directory Linux
Bisher haben wir das Linux Home -Verzeichnis besprochen und wie man darauf zugreift. Angenommen. Sie können das erreichen, vorausgesetzt, Sie sind Wurzel.
In diesem Beispiel werden wir einen benannten Benutzer verwenden LinuxHint. Überprüfen Sie das Heimverzeichnis des Benutzers, bevor wir es ändern.
Das aktuelle Heimverzeichnis ist /Home/LinuxHint. Wechseln Sie es in ein neues Verzeichnis namens namens geändert.
Wechseln Sie zunächst zurück zum Stammkonto.
Erstellen Sie das neue Verzeichnis, das Sie als Heimverzeichnis verwenden möchten. In unserem Fall werden wir verwenden geändert/
$ sudo mkdir /home /verändertBeachten Sie, dass Sie root sein müssen, um ein Verzeichnis in zu erstellen /heim oder verwenden Sie das Sudo -Schlüsselwort.
Für den Zielbenutzer weisen Sie ihnen den Besitz des neu erstellten Ordners mit dem zu Chown Befehl.
$ sudo chown -r LinuxHint: LinuxHint /Home /VeränderungMit dem geänderten Eigentum können wir jetzt die verwenden Usmod Befehl zur Änderung des Home -Verzeichnisses für den Benutzer LinuxHint aus /Home/LinuxHint Zu /home/verändert/ mit dem -D Möglichkeit.
$ sudo usermod -d /home /veränderung linuxHintObwohl der obige Befehl das Home -Verzeichnis für den Zielbenutzer ändert, verschiebt er den vorhandenen Inhalt nicht. Ein besserer Ansatz besteht also darin, das Heimverzeichnis zu ändern und die vorhandenen Dateien im aktuellen Heimverzeichnis mit der neuen Heimverzeichnis in das neue Heimverzeichnis zu verschieben -M Flagge. Verwenden Sie dafür den folgenden Befehl.
$ sudo usermod -d -m /home /veränderung linuxHintSobald Sie den Befehl ausgeführt haben, wechseln Sie zum Benutzer und überprüfen Sie das neue Home -Verzeichnis. Sie werden feststellen, dass es sich in den geänderten Ort geändert hat, den wir erstellt haben.
So wechseln Sie das Home -Verzeichnis in Linux.
Ändern Sie das Standard -Home -Verzeichnis beim Hinzufügen neuer Benutzer
Beim Erstellen eines neuen Benutzers erstellt Linux das Heimverzeichnis automatisch in der /Home/[Benutzername]//. Sie können das Heimverzeichnis jedoch mit dem angeben -D Flagge. Verwenden Sie die unten stehende Syntax.
$ sudo userAdd -m -d /home /[Ziel -Verzeichnis] BenutzernameHier ist ein Beispiel für das Erstellen eines Benutzers namens Demo dessen Heimverzeichnis ist /Home/Test.
Abschluss
Linux erstellt ein Heimverzeichnis, wenn Sie einen neuen Benutzer erstellen. Standardmäßig ist das Home -Verzeichnis der Benutzername des Benutzers im /Home. Sie können dieses Heimverzeichnis jedoch mit dem ändern Usmod Befehl. Dieser Beitrag beschreibt alles über das Linux Home -Verzeichnis und wie man es ändert.