I denne artikkelen lærer du både teoretisk og praktisk informasjon om Linux Home Directory, som lagrer all informasjon relatert til brukerne.
Etter å ha lest denne opplæringen, vil du vite hva en hjemmekatalog er, tillatelsesstrukturen og applikasjonsscenariene. Dette er nyttig for Linux-distribusjoner og andre UNIX-baserte operativsystemer som BSD.
Praktiske instruksjoner i denne opplæringen inkluderer skjermbilder, noe som gjør det enkelt for enhver Linux -bruker å følge dem.
Hva er Linux Home Directory?
I motsetning til Microsoft Windows, ble Linux designet for å være et multuser og multitasking -operativsystem. Dette betyr at Linux er optimalisert for å bli brukt av forskjellige brukere. Dette er også nyttig å samhandle i nettverk sikkert.
Linux -systemer inkluderer en universell katalog som heter Home, hvis foreldrekatalog er Root (/) -katalogen som en multuser -operativsystem.
Med andre ord, Linux Home Directory eller Partition lagrer personlige kataloger til hver bruker, som bare er begrenset til huseieren og rotbrukeren.
La oss si at du har en bruker som heter Linuxhint i systemet ditt og en annen bruker som heter Systemuser, Da vil banen for hver brukers personlige katalog være:
/Hjem/Linuxhint
Og
/Hjem/SystemUser
Der "/" er rotkatalogen, er Home den generelle katalogen eller partisjonen som lagrer alle personalkataloger (e.g. Linuxhint eller SystemUser).
Unntaket fra denne regelen er Root Personal Directory, som ikke er lokalisert under/Home/Partition/Directory, men under rotsystemets plassering (/root/).
Hjemmekataloger blir fulgt av en Tilde -skråstrek (~), som vist nedenfor:
Fordeler med Linux Home Directory eller Partition:
Som tidligere sagt, isolerer hjemmet til en bruker eller begrenser tilgangen til brukerfiler. Dette inkluderer tilpasningsinnstillinger. Her kan du lagre konfigurasjonsfiler som bare vil påvirke huseieren.
Som du kan forestille deg, inkluderer dette kjørbare filer som bare er lagret under en brukers hjemmekatalog, som bare kan utføres i brukermiljøet. Dette forhindrer også ondsinnet kode i å infisere hele systemet.
Dette er en av hovedårsakene til at Linux er et sikrere operativsystem enn Windows. Linux ble naturlig opprettet under forutsetningen, mens Windows, utviklet for personlig bruk, lappet operativsystemet for å implementere en lignende funksjon. I kontrast ble Linux utviklet for å gi personvern og sikkerhet til forskjellige brukere.
Som andre operativsystemer opprettes denne katalogen automatisk når du installerer systemet ditt. Under Linux -installasjonsprosessen kan du tilordne hjemmekatalogen en eksklusiv partisjon. Dette vil lette sikkerhetskopieringen og restaureringsoppgavene dine og bare lagre dem.
Skriv inn hjemmekatalogen din med bare en kommando:
Det er forskjellige kommandoer for å få tilgang til hjemmekatalogen din umiddelbart: CD, Tile Slash (~), og CD $ Hjem.
EN CD Kommandoeksempel, der brukeren endrer gjeldende katalog fra /usr til /hjemme /brukernavn katalog.
EN CD $ Hjem Kommandoeksempel, der brukeren endrer gjeldende katalog fra /Start til /Hjem /Brukernavn katalog.
EN CD ~ Kommando eksempel der brukeren endrer gjeldende katalog fra /støvel til /Hjem/Brukernavn katalog.
Du kan bruke PWD Kommandoeksempel for å vise den gjeldende katalogen for å lære om du er i ditt /hjem.
Merk: Du kan flytte til andre kataloger ved å skrive CD /, som for eksempel CD /bruker og CD /oppstart. Å få tilgang til filer og kataloger når den gjeldende banen ikke er /hjem Katalog, legg alltid til /hjem/ bane som overordnet katalog i banen.
Hjemmekatalogen tillatelser:
Standard tillatelser av /hjemmekatalogen er DRWXR-XR-X (755), slik at brukergruppen kan utføre og lese filer og andre å utføre filer i hjemmekatalogen.
Merk:
Du kan sjekke hjemmekatalogen din som vist i følgende bilde:
LS -LD /HOME /LINUXHINT
Hvis du leter etter bedre sikkerhet og personvern, kan du endre standardtillatelsene til 750.
Nedenfor kan du se kommandoutførelsen og resultatet:
sudo chmod 750 /home /*
Som du kan se, andre Kan ikke lese eller utføre filer nå. Eieren holder fulle rettigheter, og gruppen leser og utførte tillatelser.
De /hjem Katalog er en formidabel måte å administrere brukernes filer. Dette lar brukerne administrere brukernes personvern, for å flytte en hel bruker dedikert katalog som lagrer ens filer, for eksempel for sikkerhetskopieringsformål.
Rotbrukeren er den eneste som har tilgang til alle brukernes hjemmekataloger med full tillatelser. Bruk den privilegerte brukeren (roten) til å endre tillatelser globalt i systemet ditt. Likevel har andre brukere globale rettigheter når de leser filer. Du kan endre spesifikke katalogtillatelser ved å kjøre den siste kommandoen forklart i denne opplæringen. Det anbefales å øke personvernet ditt, endre tillatelser til en mer privat policy.
Å lære Linux -tillatelser vil tillate deg å tilpasse filtilgangen din, som vist tidligere. Du kan få ytterligere informasjon om å endre Linux -tillatelser her. Å forstå hjemmekatalogsteoretisk er nyttig å håndtere andre operativsystemer bortsett fra Linux, som de BSD-baserte systemene. I Macintosh, brukere, tilsvarer /hjemmekatalogen /brukere/, der brukere kataloger er /brukere/brukernavn.
Konklusjon:
Hjemmekatalogen, som en egen komponent i systemfilsystemet ditt, viser Linux som den overordnede strukturen til dette operativsystemet over andre; Selv over andre systemer, som ikke inkluderte multuserfunksjonen, lapper den senere senere. Å lære Linux -tillatelser vil tillate deg å tilpasse filtilgangen din, som vist tidligere.
Takk for at du leste denne Linux -opplæringen om /Home Directory. Jeg håper det var nyttig for deg å forstå mer om Linux. Fortsett å følge Linux -hint for mer Linux -profesjonelle artikler.