Hvordan endre hjemmekatalog Linux

Hvordan endre hjemmekatalog Linux
Når du oppretter en ny bruker i Linux -systemet ditt, opprettes en hjemmekatalog for dem. Hjemmekatalogen inneholder de enkelte filene for den aktuelle brukeren og kan nås ved hjelp av Tilde (~). Hjemmekatalogen er katalogen som åpnes når du logger deg på et Linux -system.

Anta at du leter etter hvordan du endrer hjemmekatalogen i Linux. Denne guiden beskriver alle trinnene som skal følges. La oss grave inn!

Forstå Linux Home Directory

Hjemmekatalogen er arbeidsrommet for en bruker i et Linux -system, bortsett fra roten. Hver bruker har en hjemmekatalog når du har flere brukere i systemet ditt. Den absolutte banen for hjemmekatalogen er /hjemme/[brukernavn]/. Denne absolutte banen er standardstedet for hjemmekatalogen for alle brukere bortsett fra roten.

Over har vi bekreftet at vi er i brukerens hjemmekatalog som heter Kyletech.

Det er forskjellige måter å få tilgang til hjemmekatalogen i Linux. Grafisk, når du åpner filer, klikker du på Hjem Alternativet åpner Linux Home Directory for den innloggede brukeren.

Hvis du er på et annet sted og ønsker å få tilgang til hjemmekatalogen på kommandolinjen, bruk eventuelle kommandoer nedenfor. Bekreft din nåværende plassering ved hjelp av PWD kommando.

$ CD ~
$ CD
$ CD $ Hjem

Anta at du har flere brukere i systemet ditt. Du kan få tilgang til /hjemmekatalogen for å se de tilgjengelige hjemmegruppene ved å bruke kommandoen nedenfor.

$ CD /Hjem

I utdataene nedenfor merker vi at tilgang til hjemmegruppene gir oss listen over brukere i systemet. For dette tilfellet har vi to brukere, og du kan få tilgang til innholdet i hjemmekatalogen, forutsatt at du er rot.

Merk at hjemmekatalogen er en underkatalog for rotkatalogen din, mens rotkatalogen er det øverste nivået i systemstasjonen din. Hjemmekatalogen er betegnet ved hjelp av Tilde (~), mens roten er betegnet ved bruk av skråstrek (/).

Hvordan endre hjemmekatalog Linux

Så langt har vi diskutert Linux Home Directory og hvordan du får tilgang til den. Anta at du er ukomfortabel med den gjeldende hjemmekatalogen eller ønsker å bytte den til et annet sted. Du kan oppnå det forutsatt at du er rot.

For dette eksemplet vil vi bruke en bruker som heter Linuxhint. La oss bekrefte brukerens hjemmekatalog før vi endrer den.

Den nåværende hjemmekatalogen er /Hjem/Linuxhint. La oss endre det til en ny katalog som heter endret.

Bytt først tilbake til rotkontoen.

Lag den nye katalogen du vil bruke som hjemmekatalog. I vårt tilfelle vil vi bruke endret/

$ sudo mkdir /hjem /endret

Merk at du må være rot for å lage en katalog i /hjem eller bruk sudo -nøkkelordet.

For målbrukeren, tilordne dem eierskap til den nyopprettede mappen ved hjelp av Chown kommando.

$ sudo chown -r linuxhint: linuxhint /home /endret

Med eierskapet endret, kan vi nå bruke UserMod Kommando for å endre hjemmekatalogen for brukeren Linuxhint fra /Hjem/Linuxhint til /Hjem/endret/ med -d alternativ.

$ sudo usermod -d /home /endret linuxhint

Selv om kommandoen over vil endre hjemmekatalogen for målbrukeren, flytter den ikke det eksisterende innholdet. Så en bedre tilnærming er å endre hjemmekatalogen og flytte de eksisterende filene i den nåværende hjemmekatalogen til den nye hjemmekatalogen ved å bruke -m flagg. For det, bruk kommandoen nedenfor.

$ sudo usermod -d -m /hjemme /endret linuxhint

Når du har utført kommandoen, bytter du til brukeren og sjekk deres nye hjemmekatalog. Du vil merke at det ble endret til den vi opprettet.

Det er hvordan du kan bytte hjemmekatalogen i Linux.

Endre standard hjemmekatalog når du legger til ny bruker

Når du oppretter en ny bruker, oppretter Linux automatisk hjemmekatalogen i /hjemme/[brukernavn]/. Du kan imidlertid spesifisere hjemmekatalogen ved å bruke -d flagg. Bruk syntaksen nedenfor.

$ sudo useradd -m -d /home /[mål -directory] brukernavn

Her er et eksempel på å lage en bruker som heter demo hvis hjemmekatalog er /Hjem/test.

Konklusjon

Linux oppretter en hjemmekatalog når du oppretter en ny bruker. Som standard er hjemmekatalogen brukerens brukernavn i /hjemmet. Du kan imidlertid endre denne hjemmekatalogen ved å bruke UserMod kommando. Dette innlegget beskriver alt om Linux -hjemmekatalogen og hvordan du endrer det.