Kako dajem korisničkom dopuštenju za mapu u Linuxu

How I Give User Permission Folder Linux



Privatnost je bitan dio nečijeg života, bilo na društvenim mrežama ili na radnom mjestu. Pomaže u zaštiti osobnih i profesionalnih podataka koje ne želimo dijeliti sa svima. Ponekad ljudi rade na osjetljivim podacima koji se ne mogu dijeliti unutar ili izvan tvrtke.

Slično, kad je više korisnika povezano sa sustavom, možda će im trebati privatni pristup određenim resursima. Ako govorimo o dopuštenju datoteka ili mapa/direktorija, to znači da im dopuštate čitanje, pisanje ili izmjenu datoteka ili direktorija. Bitno je vratiti vlasništvo nad datotekama/mapama od korisnika koji nisu dio vašeg trenutnog računa, ali ih mogu posjedovati .







Pretpostavlja se da je korisniku Linuxa izazov pristup dopuštenju za datoteku ili mapu jer su toga pomalo svjesni. Postavljanje dopuštenja za određenu mapu prilično je jednostavno i može se izvršiti putem naredbenog retka ili grafičkog sučelja (kasnije ćemo razgovarati o tome kako to možemo učiniti).



Postoje dvije razine u sustavu Linux za autorizaciju koje morate razumjeti:



  • Vlasništvo
  • Dopuštenje

Objasnimo oboje kako bismo razumjeli na koje su kategorije dalje podijeljeni:





Vlasništvo:

Ako govorimo o vlasništvu nad datotekama ili mapama u operacijskom sustavu Linux, one su podijeljene u 3 vrste:

  • Korisnik
  • Skupina
  • Drugi

The korisnik -napravio mapu i zato smo ponekad tvrdili da smo vlasnik. Predstavljen je kao u u naredbenom retku pri davanju pristupa putem naredbi.



DO skupina sadrži nekoliko korisnika Linuxa povezanih na sustav s istim pristupom dozvolama. To je korisno kada mnogi korisnici koriste sustav i daju im mapu dopuštenje za pristup. Možete napraviti grupu da ih sve dodate umjesto da im dopustite pojedinačno. U tom slučaju drugi korisnici osim grupe nisu mogli pristupiti mapi. Reprezentativni oblik članova grupe u Linux naredbenom retku je g .

The drugo kategorija uključuje javne korisnike koji nisu dio članova grupe ili vlasništva. Ako dopuštate drugima, možemo reći da dopuštate svima u svijetu pristup datotekama/mapama. Ponekad bi moglo biti opasno, pa razmislite dvaput prije nego što to učinite. Javne korisnike zastupa ili :

Imati na umu:

u 🡪 korisnik

g 🡪 grupa

o. javnosti

Dopuštenje:

Postoje tri vrste dozvola koje možete dati vlasnicima koje smo spomenuli u nastavku:

  • Čitati
  • Pisati
  • Izvršiti

U čitati ( r ), korisnik može otvoriti datoteku/mapu i pročitati je, dok način pisanja (w) dopušta promjene u datoteci/mapi. Imate ovlaštenje za dodavanje sadržaja, uklanjanje ili preimenovanje.

Bez izvršavajući (x) dopuštenje, možete samo čitati i pisati u datoteku, ali ne možete ga pokrenuti. Da biste datoteku učinili izvršnom, postavite dopuštenje za izvršavanje.

Kako dati korisniku dopuštenje za mapu u Linuxu:

Korisniku možete dopustiti pristup pomoću nekoliko pristupa, putem terminala i grafičkog sučelja.

Prije nego što izravno skočite u njega, zabilježite posebne naredbe za promjenu dopuštenja i vlasništva.

  • chmod naredba se koristi za izmjenu dopuštenja
  • chown naredba se koristi za promjenu vlasništva

Kako dati korisniku dopuštenje za mapu putem naredbenog retka:

Možete postaviti dopuštenja kao što su čitanje, pisanje ili izvršavanje mape putem naredbe chmod u terminalu.

Možete koristiti chmod naredba za izmjenu postavki dopuštenja na dva različita načina:

  1. Apsolutni način rada (numerički način rada)
  2. Simbolički način rada

Razlika između Apsolutna moda i simbolički način je li to u Apsolutni način rada, možete postaviti dopuštenja za sve vlasnike (korisnik, grupa, drugi) koristeći troznamenkasti oktalni broj umjesto znakova. Dok u simbolički način , možete postaviti dopuštenje putem matematičkih simbola i samo za određenog vlasnika.

Pokažimo oboje:

Omogućite korisniku pristup mapi kroz apsolutni način:

Da bismo razumjeli kako možemo dopustiti pristup mapi prema apsolutnom načinu rada, moramo razumjeti datu tablicu u kojoj se spominju brojevi za sve vrste dopuštenja.

Brojevi Vrste dopuštenja Simboli za dopuštenje
0 Bez dozvole -
1 Izvršiti -X
2 Pisati -u-
3 Izvrši + Napiši -wx
4 Čitati r–
5 Čitaj + izvrši r-x
6 Čitaj + piši rw-
7 Čitaj + Piši + Izvrši Rwx

Pokrenimo primjer kako bismo provjerili kako radi:

Za prikaz trenutnih postavki dopuštenja mape Mapa_testiranja , pokrenite sljedeću naredbu:

$ls -Mapa_testiranja

Izlaz prikazuje:

  • Prvi rw -predstavlja🡪 korisnika (vlasnika) koji može čitati ili pisati/uređivati ​​datoteku, ali je ne može izvršiti jer je način izvođenja postavljen na -.
  • Drugi rw - predstavlja 🡪 grupu (svi korisnici dodani u grupu) koja može čitati ili pisati/uređivati ​​datoteku.
  • Treći r - predstavlja 🡪 druge (javne) osobe koje mogu samo čitati datoteku

Sada izvršite chmod naredba za promjenu pristupa dopuštenju:

$chmod 760Mapa_testiranja

(760 cm vlasnici može čitati, pisati ili izvršavati datoteku, skupina može čitati i pisati, a nema pristupa za javnost korisnici)

Pokrenite ls naredba za provjeru izmjene:

$ls-prema

Omogućite korisniku pristup mapi putem simboličkog načina:

Za postavljanje dopuštenja u simboličkom načinu rada koriste se tri operatora:

Operater Funkcija
+ Dodajte dopuštenje
- Ukloni dopuštenje
= Postavite dopuštenje i nadjačajte prethodne postavke dopuštenja

Kao što smo spomenuli u uvodnom dijelu kako predstavljati vlasnike. Dakle, počnimo s primjerom:

Provjerite trenutnu postavku dopuštenja za Mapa_testiranja koristeći spomenuto ls naredba:

$ls -Mapa_testiranja

Da biste postavili dopuštenje za korisnik ( vlasnik) , naredba bi bila:

$chmod u= rwx Mapa za testiranje

-

Sada izvršite ls naredba za dobivanje rezultata:

$ls -prema

Da biste uklonili dopuštenje za čitanje od korisnika, pokrenite naredbu:

$chmodu-r Mapa za testiranje

Sada izvršite ls naredba za dobivanje rezultata:

Kako dati korisniku dopuštenje za mapu putem grafičkog sučelja:

Promjena dopuštenja datoteke pomoću grafičkog sučelja najjednostavniji je pristup. Slijedite navedene korake:

Otvorite početni direktorij i idite prema ciljanoj mapi.

Na primjer, za promjenu pristupa dopuštenju za mapu testiranje , prvo ga odaberite:

Desnom tipkom miša kliknite na testiranje mapu i odaberite Svojstva :

The Svojstva pojavit će se prozor s 3 kartice:

Idite na Dopuštenja karticu i odaberite je:

Na ovoj kartici možete unijeti promjene prema zahtjevu.

Klikni na Promijenite dopuštenje za zatvorene datoteke, i dobit ćete prozor koji omogućuje korisniku da promijeni način dopuštenja, i-e način čitanja i pisanja za vlasnike:

Pretpostavimo trenutni status dopuštenja za testiranje mapa je navedena ispod:

Otvorimo promijeniti dopuštenja prozor i izmijenite unose kao:

Grupa 🡪 Samo za čitanje

Ostali 🡪 Ništa

Idite na promijeniti gumb i kliknite ga.

Sada potvrdite pomoću ls ponovno izvršite naredbu na terminalu ako su promjene uspješno izvršene.

Zaključak:

Pristup datotekama ili mapama s dopuštenjem danas je obvezan iz sigurnosnih razloga jer netko tko više nije dio vašeg sustava također može imati pristup mapama. Kako biste kontrolirali sigurnosne probleme i zaštitili datoteke, možete postaviti dopuštenja.

Postoje tri kategorije vlasništva i-e korisnik, grupa i drugi. Također, imamo 3 vrste postavki dopuštenja kao što su čitanje, pisanje i izvršavanje.

Korisniku možete dati dopuštenje za mapu na dva načina; putem naredbenog retka i grafičkog sučelja. GUI pristup je bolji, po mom mišljenju, jer je prilično jasan i jednostavan način postavljanja dopuštenja.