Chmod alebo ako upraviť povolenia našich súborov

Visiaci zámok predstavujúci oprávnenie súboru

V mnohých prípadoch, keď chceme získať prístup k súboru, ktorý nám bol odovzdaný prostredníctvom USB kľúča alebo internetu, alebo keď chceme získať prístup k priečinku patriacemu inému používateľovi, distribúcia Gnu / Linux nám spôsobí chybu. To sa môže stať, aj keď príkaz napíšeme správne, navyše nám systém bude dávať správu „nesprávny prístup“ alebo „prístup odmietnutý“.

Dôvodom je to, že v Gnu / Linux majú súbory aj priečinky oprávnenie, aby s nimi mohli pracovať. Tieto povolenia súvisia s ich úpravami, vylúčením a vytvorením.

Čo sú povolenia súborov?

Vo všetkých distribúciách Gnu / Linux Existujú dva typy používateľov, hlavne správca alebo root a ostatní používatelia. Správca má prístup ku všetkým súborom operačného systému, môže mazať, vytvárať a upravovať ľubovoľné súbory.

Zvyšok používatelia môžu iba mazať, upravovať alebo vytvárať svoje vlastné súbory, súbory, ktoré sú vo vašej domácnosti. Systémové súbory a súbory iných používateľov možno mazať, upravovať alebo vytvárať iba so súhlasom správcu alebo dotknutého používateľa.

Aké povolenia môžeme použiť v Gnu / Linux?

Každý súbor Gnu / Linux má tri skupiny povolení, prvá skupina nám hovorí, čo môže vlastník tohto súboru urobiť. Druhá skupina nám hovorí, aké povolenia majú všetci používatelia skupiny, ku ktorej súbor patrí, a tretia skupina označuje povolenie, ktoré majú ostatní používatelia.

Tieto skupiny povolení sú dôležité, pretože sa hrajú s a nám umožňuje poskytnúť bezpečnosť a funkčnosť nášmu operačnému systému.

Teda môžeme vytvoriť určité súbory, ktoré si budeme môcť prečítať alebo upraviť iba my sami priečinok spravuje skupina používateľov patriacich k oddeleniu alebo môžeme zabezpečiť, aby určité súbory spravovali všetci a sú v rámci širokej siete, ktorá umožňuje prispôsobenie všetkých operačných systémov zdieľajúcich niekoľko súborov.

Na každú z týchto troch skupín môžeme použiť alebo označiť nasledujúce premenné, ktoré informujú operačný systém o tom, či je možné ho upraviť, vymazať alebo zapísať. Premenné sú:

    • R: Ak sa zobrazí toto písmeno, znamená to, že súbor je možné prečítať.
    • W: Ak sa toto písmeno objaví, znamená to, že ho možno písať alebo upravovať.
    • X: Ak sa toto písmeno objaví, znamená to, že ho možno vykonať

Keď sú premenné čísla

Vyššie uvedené písmená o premenné je možné meniť číslami 0 až 7. Číslo 0 teda naznačuje, že k danému súboru nemáme žiadne povolenie, a číslo 7 znamená, že máme všetky povolenia tohto súboru. Vzťah zostávajúcich čísel s ich významom je nasledovný:

# Povolenia
     Všetky povolenia.
6       Čítanie a písanie
      Čítanie a poprava
4       Iba na čítanie
      Písanie a vykonávanie
      Iba na písanie
1       Iba poprava
      Bez povolenia

Teraz, keď poznáme premenné, ktoré sa majú aplikovať na súbory, a čo znamená každý typ súboru, použijeme ich na naše súbory a na našu distribúciu Gnu / Linux.

Režim konzoly

Schopnosť udeliť určité povolenie na súbor alebo priečinok prostredníctvom terminálu alebo konzoly je veľmi jednoduché. Osobne uprednostňujem použitie tejto metódy pred grafickou metódou, ale obe metódy fungujú perfektne.

Ak chcete podať žiadosť alebo upraviť oprávnenie musíme použiť príkaz "chmod". Ak vlastníme tento súbor, stačí použiť príkaz chmod. Ak nie sme vlastníkmi, musíme najskôr použiť príkaz „sudo“.

Po vyvolaní príkazu chmod musíme označiť písmeno alebo číslo, ktoré sa má použiť, a súbor alebo priečinok, na ktorý chceme použiť zmeny v jeho povoleniach. Medzi príkazom chmod a premennou použijeme znamienko „+“, ak chceme tieto povolenia pridať, alebo znamienko „-“, ak ich chceme odstrániť.

Na zobrazenie oprávnení k súboru musíme použiť príkaz "ls -l". Po jeho vykonaní sa zobrazí zoznam súborov s radom písmen, ako napríklad:

drwxr-xr-x

Prvé písmeno nám hovorí, či ide o súbor (-), adresár (d), súbor špeciálneho bloku (b) alebo súbor so špeciálnymi znakmi (c). Ďalšie tri písmená informujú o povoleniach vlastníka, ďalšie tri písmená informujú o povoleniach skupiny a zvyšné písmená informujú o povoleniach ostatných používateľov.. Ak existuje „-“, znamená to, že nemáte dané povolenie. To znamená, že ak má iba znak „rx“, znamená to, že má povolenie na čítanie a vykonávanie, ale nemá povolenie na zápis.

Grafický režim

Ak chcete graficky upraviť povolenia súborov, musíte najskôr prejsť do nášho správcu súborov. V rámci správcu súborov musíme vybrať súbor, ktorý chceme upraviť jeho oprávnenie a klikneme pravým tlačidlom myši. V zobrazenej ponuke vyberieme možnosť Vlastnosti. Potom sa zobrazí nasledujúce okno:

Screenshot na použitie povolení k súborom

V tomto okne prejdeme na kartu „Povolenia“ a uvidíme všetky typy povolení, ktoré daný súbor má. Vďaka rozbaľovacím ponukám môžeme upraviť možnosti a umožniť ostatným prístup k „čítaniu a zápisu“ alebo k žiadnemu. Na konci sa tiež zobrazí možnosť „povoliť spustenie súboru ako programu“. Keď to označíme, budeme aby pracovná plocha rozpoznala súbor ako spustiteľný súbor. Po opustení zmien, ktoré chceme vykonať, stlačíme tlačidlo zavrieť a vykonané zmeny sa použijú.

Je možné, že chceme zmeniť povolenia súboru iného používateľa alebo súborov, ktoré patria správcovi. V takom prípade musíme spustiť správcu súborov ako správca.

Za týmto účelom otvoríme terminál a napíšeme:

sudo “nombre del gestor de archivos”

Otvorí sa okno so správcom súborov, ktoré nám umožní vykonávať akékoľvek zmeny v povolení súborov. Túto zmenu je možné vykonať predchádzajúcim spôsobom, pretože zmeny použijeme ako správca, nie ako používateľ.

Problémy s povolením?

Je potrebné pripomenúť, že tieto zmeny, ktoré robíme v povoleniach k súborom sa robia z pohľadu používateľa. To znamená, že naša distribúcia chápe, že tieto povolenia má používateľ, ktorý vykonáva zmeny, ale nie ostatní používatelia. Ak máme viac používateľov, tieto povolenia sa na týchto používateľov nebudú vzťahovať, pokiaľ to neoznačíme.

Je dôležité to vedieť a tiež je možné použiť na všetky distribúcie Gnu / Linux bez ohľadu na názov distribúcie. Aplikácia zmien a povolení na súbory v Gnu / Linux je veľmi jednoduchá a tiež veľmi dôležitá, pretože na tom je založená časť bezpečnosti nášho operačného systému.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Adam Isaías Aguilar Ramírez dijo

    Iba mi hovorí, že nemôžem robiť úpravy, pretože nie som vlastníkom.

  2.   Emerson dijo

    Mám viac pevných diskov so súbormi, ale Linux Mint mi nedovolí kopírovať súbory z jedného do druhého
    Na bezpečnosti pre mňa nezáleží, pretože používam iba tieto disky. Ako môžem všetkým udeliť povolenie, aby som nemal problémy s kopírovaním súborov?
    Čítal som o „chmod 777“, ale keď zadám príkaz do konzoly, povie mi to, že mi chýba operand
    Mohol by mi niekto poskytnúť fiktívnu syntax?
    vďaka