Jak zmienić Directory Home Directory Linux

Jak zmienić Directory Home Directory Linux
Podczas tworzenia nowego użytkownika w systemie Linux tworzono dla nich katalog domowy. Katalog domowy zawiera poszczególne pliki dla konkretnego użytkownika i można uzyskać do nich dostęp za pomocą Tilde (~). Katalog domowy to katalog, który otwiera się podczas logowania się do systemu Linux.

Załóżmy, że szukasz, jak zmienić swój katalog domowy w Linux. Niniejszy przewodnik opisuje wszystkie kroki, które należy śledzić. Pokawmy się!

Zrozumienie katalogu domowego Linuksa

Katalog domowy jest miejscem roboczym dla użytkownika w systemie Linux, z wyjątkiem korzenia. Każdy użytkownik ma katalog domowy, gdy masz wielu użytkowników w swoim systemie. Bezwzględna ścieżka do katalogu domowego jest /home/[nazwa użytkownika]/. Ta bezwzględna ścieżka jest domyślną lokalizacją dla katalogu domowego dla wszystkich użytkowników, z wyjątkiem korzenia.

Powyżej zweryfikowaliśmy, że jesteśmy w nazwanym katalogu domowym użytkownika Kyletech.

Istnieją różne sposoby dostępu do katalogu domowego w Linux. Graficznie, po otwieraniu plików, kliknięcie Dom Opcja otwiera katalog Home Linux dla użytkownika zalogowanego.

Jeśli jesteś w innej lokalizacji i chcesz uzyskać dostęp do katalogu domowego w wierszu poleceń, użyj dowolnej poniższych poleceń. Sprawdź swoją bieżącą lokalizację za pomocą PWD Komenda.

$ cd ~
$ CD
$ cd $ dom

Załóżmy, że masz wielu użytkowników w swoim systemie. Możesz uzyskać dostęp do katalogu /domu, aby wyświetlić dostępne grupy domowe za pomocą poniższego polecenia.

$ CD /Strona główna

W poniższym wyjściu zauważamy, że dostęp do grup domowych daje nam listę użytkowników w systemie. W tej sprawie mamy dwóch użytkowników i możesz uzyskać dostęp do zawartości ich katalogu domowego, pod warunkiem, że jesteś root.

Zauważ, że katalog domowy jest podwodnikiem katalogu głównego, podczas gdy katalog główny jest najwyższym poziomem w napędzie systemowym. Katalog domowy jest oznaczony za pomocą Tilde (~), podczas gdy korzeń jest oznaczony za pomocą Slash (/).

Jak zmienić Directory Home Directory Linux

Do tej pory omówiliśmy katalog domowy Linux i jak uzyskać do niego dostęp. Załóżmy, że czujesz się niekomfortowo z obecnym katalogiem domu lub chcesz przełączyć go na inne miejsce. Możesz to osiągnąć, pod warunkiem, że jesteś root.

W tym przykładzie użyjemy użytkownika o nazwie Linuxhint. Sprawdźmy katalog domowy użytkownika, zanim go zmienimy.

Obecny katalog domowy to /Home/Linuxhint. Zmieńmy to na nowy katalog nazwany zmienione.

Najpierw wróć do konta głównego.

Utwórz nowy katalog, którego chcesz wykorzystać jako katalog domowy. W naszym przypadku będziemy używać zmienione/

$ sudo mkdir /dom /zmieniony

Zauważ, że musisz być root, aby utworzyć katalog w /dom lub użyj słowa kluczowego Sudo.

Dla użytkownika docelowego przypisz ich własność nowo utworzonego folderu za pomocą Chown Komenda.

$ sudo chown -r Linuxhint: Linuxhint /dom /zmieniony

Po zmianie własności możemy teraz użyć Usermod polecenie zmiany katalogu domowego dla użytkownika Linuxhint z /Home/Linuxhint Do /dom/zmieniony/ z -D opcja.

$ sudo usermod -d /home /zmieniony Linuxhint

Chociaż powyższe polecenie zmieni katalog domowy dla użytkownika docelowego, nie przenosi istniejącej zawartości. Tak więc lepszym podejściem jest zmiana katalogu domowego i przeniesienie istniejących plików w obecnym katalogu domowym do nowego katalogu domowego za pomocą -M flaga. W tym celu użyj poniższego polecenia.

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

Po wykonaniu polecenia przejdź do użytkownika i sprawdź jego nowy katalog domowy. Zauważysz, że zmieniło się to na ten, który stworzyliśmy.

W ten sposób przełączać katalog domowy w Linux.

Zmień domyślny katalog domowy podczas dodawania nowego użytkownika

Podczas tworzenia nowego użytkownika Linux automatycznie tworzy swój katalog domowy w /home/[nazwa użytkownika]/. Możesz jednak określić katalog domowy za pomocą -D flaga. Użyj składni poniżej.

$ sudo useradd -m -d /home /[cel -directory] nazwa użytkownika

Oto przykład tworzenia nazwiska użytkownika próbny którego katalog domowy jest /dom/test.

Wniosek

Linux tworzy katalog domowy podczas tworzenia nowego użytkownika. Domyślnie katalog domowy jest nazwą użytkownika w domu /domu. Możesz jednak zmienić ten katalog domowy za pomocą Usermod Komenda. Ten post szczegółowo opisuje wszystko na temat katalogu domowego Linux i jak go zmienić.