Tilsvarende, når flere brukere er koblet til systemet, kan de trenge litt privat tilgang til de spesifikke ressursene. Hvis vi snakker om filer eller mapper/kataloger tillatelse, betyr det at du lar dem lese, skrive eller endre filene eller katalogene. Det er viktig å vende tilbake eierskapet til filer/mapper fra brukerne som ikke er en del av din nåværende konto, men kan eie dem.
Det antas som utfordrende for en Linux -bruker å få tilgang til tillatelse til en fil eller mappe fordi de er litt klar over den. Å sette tillatelsen til den spesifikke mappen er ganske enkel og kan gjøres via kommandolinje eller GUI (vi vil senere diskutere hvordan vi kan gjøre det).
Det er to nivåer i Linux -systemet for autorisasjon som du må forstå:
La oss forklare dem begge for å forstå hvilke kategorier de er videre delt inn i:
Eie:
Hvis vi snakker om eierskap til filer eller mapper i Linux -operativsystemet, blir de delt inn i 3 typer:
De bruker-opprettet mappen, og det er derfor vi noen ganger hevdet den som eier. Det er representert som “u”I kommandolinjen når du gir tilgang via kommandoer.
EN gruppe Inneholder flere Linux -brukere koblet til et system som har samme tillatelsestilgang. Det er nyttig når mange brukere bruker systemet og gir dem mappen tillatelse til å få tilgang til det. Du kan lage en gruppe til å legge til dem alle i stedet for å tillate dem individuelt. I dette tilfellet kunne ikke personer enn gruppen ikke kunne få tilgang til mappen. Den representative formen for gruppemedlemmer i Linux-kommandolinjen er “g.”
De annen Kategori inkluderer offentlige brukere som ikke er en del av gruppemedlemmer eller eierskap. Hvis du tillater de andre, kan vi si at du lar alle i verden få tilgang til filene/mappene. Noen ganger kan det være farlig, så tenk to ganger før du gjør det. De offentlige brukerne er representert av “o”:
Husk:
u 🡪 bruker
g 🡪 gruppe
o 🡪 public
Tillatelse:
Det er tre typer tillatelse du kan gi til eierne vi har nevnt nedenfor:
I lese (r) Mode, kan en bruker åpne en fil/mappe og lese den, mens skriving (W) -modus gjør det mulig å gjøre endringer i filen/mappen. Du har myndighet til å legge til innhold, fjerne eller gi nytt navn til det.
Uten Utfører (x) Tillatelse, du kan bare lese og skrive til filen, Men du kan ikke kjøre det. For å gjøre filen kjørbar, angi utførelsestillatelsen.
Hvordan gi brukeren tillatelse til en mappe i Linux:
Du kan gi tillatelse til brukeren ved hjelp av et par tilnærminger, via terminal og GUI.
Før du direkte hopper inn i den, må du legge merke til de spesifikke kommandoene for å endre tillatelse og eierskap.
Hvordan gi brukeren tillatelse til en mappe via kommandolinje:
Du kan angi tillatelser som å lese, skrive eller utføre mappen gjennom “ChMod” -kommandoen i en terminal.
Du kan bruke “Chmod”Kommando for å endre tillatelsesinnstillinger på to forskjellige måter:
Forskjellen mellom Absolutt modus og Symbolsk modus er det i Absolutt modus, Du kan angi tillatelser for alle eierne (bruker, gruppe, andre) ved å bruke det tresifrede oktalt nummeret i stedet for tegn. Mens i Symbolsk modus, Du kan sette tillatelse gjennom matematiske symboler og bare for den spesifikke eieren.
La oss demonstrere begge:
Gi brukeren tilgang til en mappe gjennom absolutt modus:
For å forstå hvordan vi kan gi tillatelse tilgang til en mappe gjennom absolutt modus, må vi forstå den gitte tabellen der tall er nevnt for alle tillatelsestyper.
Tall | Tillatelsestyper | Symboler for tillatelse |
0 | Ingen tillatelse | - |
1 | Henrette | -x |
2 | Skrive | -w- |
3 | Utfør + skriv | -wx |
4 | Lese | r- |
5 | Les + Utfør | R-X |
6 | Les + skriv | rw- |
7 | Les + skriv + utfør | RWX |
La oss kjøre et eksempel for å sjekke hvordan det fungerer:
For å vise gjeldende tillatelsesinnstillinger for mappen “Testing_folder,”Kjør følgende kommando:
$ ls -l testing_folder
Utgangen viser:
Nå utfør Chmod Kommando for å endre tillatelse til tillatelse:
$ chmod 760 testing_folder
(760 🡪 Eiere kan lese, skrive eller utføre filen, gruppe kan lese og skrive, og det er ingen tilgang for offentlig brukere)
Kjør “ls”Kommando for å sjekke modifiseringen:
$ ls -al
Gi brukeren tilgang til en mappe gjennom symbolsk modus:
Tre operatører brukes i symbolsk modus for å angi tillatelse:
Operatør | Funksjon |
+ | Legg til tillatelse |
- | Fjern tillatelse |
= | Angi tillatelse og overstyr de forrige tillatelsesinnstillingene |
Som vi har nevnt i den innledende delen som hvordan de representerer eiere. Så la oss starte med et eksempel:
Sjekk gjeldende tillatelsesinnstilling av "Testing_folder”Bruker de nevnte“ls”Kommando:
$ ls -l testing_folder
Å sette tillatelse til bruker (Eieren), Kommandoen ville være:
$ chMod u = rwx testing_folder
-
Nå, utfør "ls”Kommando for å få utdataene:
$ ls -al
For å fjerne lesetillatelse fra brukeren, kjør kommandoen:
$ chmod u-r testing_folder
Nå, utfør "ls”Kommando for å få resultater:
Hvordan gi en bruker tillatelse til en mappe via GUI:
Å endre filtillatelsen ved hjelp av GUI er den enkleste tilnærmingen. Følg de listede trinnene:
Åpne hjemmekatalogen, og naviger mot den målrettede mappen.
For eksempel for å endre tillatelses tilgang til en mappe “testing,”Velg for det første:
Høyreklikk på “testing”Mappe og velg“Egenskaper”:
“Egenskaper" Vinduet vises med 3 faner:
Naviger til “Tillatelser”Tab og velg den:
Fra denne fanen kan du gjøre endringer i henhold til kravet.
Klikk på "Endre tillatelse til vedlagte filer,”Og du vil få et vindu som lar brukeren endre tillatelsesmodus, I-E-lese- og skrivemodus for eierne:
Anta at gjeldende tillatelsesstatus for "testing”Mappe er gitt nedenfor:
La oss åpne “endre tillatelser”Vindu og endre oppføringene som:
Gruppe 🡪 skrivebeskyttet
Andre 🡪 Ingen
Naviger til “endring”Knapp og klikk på den.
Bekreft nå ved å bruke "ls”Kommando igjen i terminalen hvis det er gjort endringer.
Konklusjon:
Angi tillatelsestilgang til filene eller mappene er obligatorisk i dag av sikkerhetsmessige årsaker fordi noen som ikke lenger er en del av systemet ditt, kan også ha mappetilgang. For å få kontroll av sikkerhetsproblemene og holde filene trygge, kan du angi tillatelser.
Det er tre eierkategorier I-E-bruker, gruppe og andre. Og også, vi har 3 typer for tillatelsesinnstillinger som lesing, skriv og utfører.
Du kan gi en bruker tillatelse til mappen på to måter; via kommandolinje og GUI. GUI -tilnærmingen er etter min mening, ettersom det er en ganske grei og enkel måte å sette tillatelser.