Chmod ili kako izmijeniti dozvole naših datoteka

Lokot predstavlja dozvole za datoteke

U mnogim slučajevima, kada želimo pristupiti datoteci koja nam je proslijeđena putem USB ključa ili Interneta ili kada želimo pristupiti mapi koja pripada drugom korisniku, Gnu / Linux distribucija nam daje grešku. To se može dogoditi čak i ako naredbu napišemo ispravno, štoviše, usprkos tome, sistem će nam dati poruku o "pogrešnom pristupu" ili "odbijenom pristupu".

Razlog tome je taj što Gnu / Linux i datoteke i mape imaju dozvole da mogu raditi s njima. Ove dozvole se odnose na njihovu izmjenu, uklanjanje i stvaranje.

Koje su dozvole za datoteke?

Na svim Gnu / Linux distribucijama Postoje dvije vrste korisnika, uglavnom, administrator ili root i ostali korisnici. Administrator ima pristup svim datotekama operativnog sistema, on može brisati, kreirati i mijenjati bilo koju datoteku.

Ostatak korisnici mogu samo brisati, mijenjati ili kreirati vlastite datoteke, datoteke koje se nalaze u vašem domu. Sistemske datoteke i datoteke drugih korisnika mogu se brisati, mijenjati ili stvarati samo uz dozvolu administratora ili pogođenog korisnika.

Koje dozvole možemo primijeniti unutar Gnu / Linuxa?

Svaka Gnu / Linux datoteka ima tri grupe dozvola, prva grupa nam govori što vlasnik te datoteke može napraviti. Druga grupa nam govori koja odobrenja moraju imati svi korisnici grupe kojoj pripada datoteka, a treća grupa označava dozvolu koju imaju drugi korisnici.

Ove grupe dozvola su važne jer se igraju sa i omogućava nam da pružimo sigurnost i funkcionalnost našem operativnom sistemu.

Prema tome, možemo napraviti određene datoteke, a možemo ih i sami čitati ili mijenjati mapom upravlja grupa korisnika koji pripadaju odjelu ili možemo učiniti da određenim datotekama upravljaju svi a oni se nalaze u širokoj mreži koja omogućava prilagođavanje svih operativnih sistema koji dijele nekoliko datoteka.

Na svaku od ove tri grupe možemo primijeniti ili naznačiti sljedeće varijable koje operativnom sistemu govore može li se mijenjati, brisati ili pisati. Varijable su:

    • R: Ako se pojavi ovo slovo, to znači da se datoteka može čitati.
    • W: Ako se ovo slovo pojavi, to znači da ga možete napisati ili izmijeniti.
    • X: Ako se ovo slovo pojavi, to znači da se može izvršiti

Kada su varijable brojevi

Gornja slova o varijable se mogu mijenjati brojevima od 0 do 7. Dakle, broj 0 označava da nemamo nikakvu dozvolu za tu datoteku, a broj 7 označava da imamo sva dopuštenja za tu datoteku. Odnos preostalih brojeva sa njihovim značenjem je sljedeći:

# Dozvole
     Sve dozvole.
6       Čitanje i pisanje
      Čitanje i izvršavanje
4       Samo za čitanje
      Pisanje i izvršenje
      Samo pisanje
1       Samo izvršenje
      Nema dozvole

Sada kada znamo varijable koje se primjenjuju na datoteke i što znači svaka vrsta datoteke, primijenit ćemo je na naše datoteke i na našu Gnu / Linux distribuciju.

Način konzole

Mogućnost primjene određene dozvole na datoteku ili mapu putem terminala ili konzole vrlo je jednostavna. Lično radije koristim ovu metodu u odnosu na grafičku, ali obje metode rade savršeno.

Da se prijave ili modificirati dozvole moramo koristiti naredbu "chmod". Ako smo vlasnik te datoteke, samo upotrijebite chmod naredbu. Ako nismo vlasnici, prvo moramo upotrijebiti naredbu "sudo".

Nakon poziva na chmod naredbu moramo naznačiti slovo ili broj koji ćemo primijeniti i datoteku ili mapu na koju želimo primijeniti promjene u njegovim dozvolama. Između naredbe chmod i varijable koristit ćemo znak "+" ako želimo dodati ta dopuštenja ili znak "-" ako ih želimo ukloniti.

Za prikaz dozvola za datoteku moramo koristiti naredbu "ls -l". Nakon izvršenja, pojavit će se popis datoteka sa nizom slova, poput sljedećih:

drwxr-xr-x

Prvo slovo govori nam je li datoteka (-), direktorij (d), posebna datoteka bloka (b) ili datoteka posebnih znakova (c). Sljedeća tri pisma govore nam o dozvolama vlasnika, preostala tri pisma govore nam o dozvolama Grupe, a ostatak pisma govori nam o dozvolama drugih korisnika. Ako postoji „-“, to znači da nemate tu dozvolu. Odnosno, ako ima samo "rx", to znači da je pročitao i izvršio dozvolu, ali nema dozvolu za pisanje.

Grafički način

Da bismo grafički izmijenili dozvole za datoteku, prvo moramo otići do našeg upravitelja datotekama. Unutar upravitelja datoteka moramo odabrati datoteku kojoj želimo izmijeniti dozvole i kliknemo desnom tipkom miša. Unutar izbornika koji se pojavi odabiremo opciju Svojstva. Tada će se pojaviti prozor poput sljedećeg:

Snimak zaslona za primjenu dozvola na datoteke

U ovom prozoru idemo na karticu "Dozvole" i vidjet ćemo sve vrste dozvola koje datoteka ima. Zahvaljujući padajućim izbornicima možemo mijenjati opcije i omogućiti drugima da imaju pristup "čitanju i pisanju" ili nikakvim. Također, na kraju se pojavljuje opcija "dopustiti da datoteka radi kao program". Označavanjem toga ćemo biti čineći da radna površina prepozna datoteku kao izvršnu datoteku. Nakon napuštanja promjena koje želimo izvršiti, pritisnite tipku za zatvaranje i primijenjene promjene će se primijeniti.

Može biti da želimo promijeniti dozvole datoteke drugog korisnika ili datoteka koje pripadaju administratoru. U ovom slučaju moramo pokrenite upravitelj datoteka kao administrator.

Da bismo to učinili, otvaramo terminal i pišemo:

sudo “nombre del gestor de archivos”

Otvorit će se prozor s upraviteljem datoteka koji će nam omogućiti da izvršimo bilo kakve promjene u dozvolama za datoteke. Ova promjena može se izvršiti na prethodni način, jer ćemo promjene primijeniti kao administrator, a ne kao korisnik.

Problemi s dozvolom?

Moramo imati na umu da ove promjene unosimo u dozvole datoteka se obavljaju sa stanovišta korisnika. Drugim riječima, naša distribucija razumije da ta odobrenja ima korisnik koji unosi promjene, ali ne i drugi korisnici. Ako imamo više korisnika, ta se dopuštenja neće odnositi na te korisnike, osim ako to ne naznačimo.

Važno je to znati i takođe može se primijeniti na sve Gnu / Linux distribucije, bez obzira na naziv distribucije. Primjena promjena i dozvola na datoteke u Gnu / Linuxu vrlo je jednostavna i vrlo važna jer se dio sigurnosti našeg operativnog sistema temelji na tome.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Adam Isaías Aguilar Ramírez rekao je

    To mi samo govori da ne mogu vršiti preinake jer nisam vlasnik.

  2.   Emerson rekao je

    Imam više tvrdih diskova s ​​datotekama, ali Linux Mint mi ne dopušta kopiranje datoteka s jednog na drugi
    Sigurnost mi nije bitna jer samo ja koristim ove diskove, kako mogu dati dozvole svima njima kako ne bih imao problema s kopiranjem datoteka?
    Čitao sam o "chmod 777", ali kad stavim naredbu u konzolu, govori mi da mi nedostaje operand
    Može li mi neko dati glupu sintaksu?
    hvala