Opprette en bruker med forskjellige hjemmekatalog i Linux

Opprette en bruker med forskjellige hjemmekatalog i Linux

Linux er et kraftig operativsystem for flere brukere. Det kan ha mange samtidige brukere som får tilgang til systemet samtidig. Systemadministratoren kan administrere tillatelser for hver bruker for å spesifisere hvilken bruker som kan få tilgang til hvilken del av systemet.

Denne guiden vil demonstrere hvordan du oppretter en ny bruker med en annen hjemmekatalog i Linux.

Brukerhjemkatalog

I Linux får hver bruker sin egen hjemmekatalog med unntak som forskjellige systemkontoer. Hjemmekatalogen er en dedikert katalog for den aktuelle brukeren å lagre de brukerspesifikke filene. Det blir også referert til som "påloggingskatalogen". Når du logger på, vil brukeren lande på den respektive hjemmekatalogen.

Som standard har alle brukerne i systemet hjemmekatalogene sine på følgende sted.

$ ls -l /Home


Hver hjemmekatalog er oppkalt etter brukernavnet til brukeren. For eksempel vil hjemmekatalogen for brukeren "Viktor" se slik ut.

$ /home /viktor


Vi kan imidlertid etablere et annet sted for brukerkatalogen. Det kan settes under opprettelsen av brukerkontoen eller flyttes senere.

Opprette en bruker med en annen hjemmekatalog

Opprette en ny bruker

Hvert Linux -system kommer med UserAdd, et dedikert verktøy for å opprette og oppdatere brukerkontoer. Det er bare tilgjengelig for rotbrukeren og ikke-root-brukere med sudo-privilegier.

Hvis du vil legge til en ny bruker i systemet, kjører du følgende brukeradd -kommando. Flagget “-m” ber Useradd om å opprette en dedikert hjemmekatalog for den nye brukeren. Hvis ikke brukt, vil ikke brukeren ha en dedikert hjemmekatalog.

$ sudo useradd -m


Brukeren blir lagt til systemet. Brukeren er også registrert i forskjellige databasefiler (/etc/passwd,/etc/skygge,/etc/gshadow, og/etc/gruppe).

Brukeren er ikke tilgjengelig ennå. Følgende kommando vil tilordne et påloggingspassord for den nye brukeren.

$ sudo passwd


Brukeren er klar og fullt funksjonell. Få tilgang til den nye brukeren.

$ su -

Sjekk plasseringen av hjemmekatalogen til den nye brukeren.

$ pwd

Opprette en bruker med en tilpasset hjemmekatalog

Som standard vil Useradd opprette brukerens hjemmekatalog under “/Home”. For å spesifisere hjemmekatalogen på et annet sted, bruk flagget “-D”. Merk at katalogen må eksistere på forhånd.

$ sudo useradd -m -d


Bruk som alltid PASSWD til å tilordne et påloggingspassord for den nye brukeren.

$ sudo passwd


Bekreft om den nye brukeren har en annen hjemmekatalog.

$ su -
$ pwd ~

Flytte eksisterende brukerhjemkatalog

Vi kan også tildele en annen hjemmekatalog for en eksisterende bruker. Det vil ikke flytte innholdet i den eksisterende hjemmekatalogen automatisk til det nye stedet.

Lag en ny katalog. Det vil være den nye hjemmekatalogen til en eksisterende bruker.

$ mkdir -pv /ekstra /new_home


Tillat den nye brukeren full tilgang over den nye katalogen.

$ sudo chown /ekstra/new_home


Flytt alt innholdet i den eksisterende brukerhjemkatalogen til den nye.

$ sudo mv /hjem //* /ekstra /new_home

Tilordne den nye katalogen som brukerens hjem.

$ sudo usermod -d /ekstra /new_home -m


Kontroller endringen.

$ su -
$ pwd ~

Siste tanker

Hjemmekatalogen er en viktig del av en vanlig brukerkonto på Linux. Denne guiden demonstrerer hvordan du tilordner en tilpasset hjemmekatalog til en ny og eksisterende bruker. Disse metodene gjelder for enhver Linux -distro.

Glad databehandling!