Chmod nebo jak upravit oprávnění našich souborů

Visací zámek představující oprávnění souboru

V mnoha případech, když chceme získat přístup k souboru, který nám byl předán prostřednictvím USB flash disku nebo internetu, nebo když chceme získat přístup ke složce patřící jinému uživateli, distribuce Gnu / Linux nám způsobí chybu. To se může stát, i když příkaz napíšeme správně, navíc nám systém dá zprávu „špatný přístup“ nebo „přístup odepřen“.

Důvodem je to, že v Gnu / Linux mají soubory i složky oprávnění, aby s nimi mohly pracovat. Tato oprávnění souvisí s jejich úpravou, eliminací a vytvořením.

Co jsou oprávnění souborů?

Na všech distribucích Gnu / Linux Existují dva typy uživatelů, zejména správce nebo root a ostatní uživatelé. Správce má přístup ke všem souborům operačního systému, může mazat, vytvářet a upravovat libovolné soubory.

Zbytek uživatelé mohou pouze mazat, upravovat nebo vytvářet své vlastní soubory, soubory, které jsou uvnitř vašeho domova. Systémové soubory a soubory ostatních uživatelů lze mazat, upravovat nebo vytvářet pouze se souhlasem správce nebo dotčeného uživatele.

Jaká oprávnění můžeme použít v Gnu / Linux?

Každý soubor Gnu / Linux má tři skupiny oprávnění, první skupina nám říká, co může vlastník tohoto souboru udělat. Druhá skupina nám říká, jaká oprávnění mají všichni uživatelé skupiny, do které soubor patří, a třetí skupina označuje oprávnění, která mají ostatní uživatelé.

Tyto skupiny oprávnění jsou důležité, protože se hrají s a umožňuje nám poskytnout zabezpečení a funkčnost našemu operačnímu systému.

Můžeme tedy zajistit, aby určité soubory bylo možné číst nebo upravovat pouze sami, můžeme složku spravuje skupina uživatelů, kteří patří do oddělení, nebo můžeme zajistit, aby určité soubory spravovaly všichni a ty jsou v široké síti umožňující přizpůsobení všech operačních systémů sdílejících několik souborů.

Na každou z těchto tří skupin můžeme použít nebo označit následující proměnné, které sdělují operačnímu systému, zda jej lze upravit, odstranit nebo zapsat. Proměnné jsou:

    • R: Pokud se objeví toto písmeno, znamená to, že soubor lze číst.
    • W: Pokud se toto písmeno objeví, znamená to, že jej lze napsat nebo upravit.
    • X: Pokud se toto písmeno objeví, znamená to, že jej lze provést

Když jsou proměnné čísla

Výše uvedená písmena o proměnné lze změnit čísly 0 až 7. Číslo 0 tedy naznačuje, že k tomuto souboru nemáme žádná oprávnění, a číslo 7 označuje, že máme všechna oprávnění tohoto souboru. Vztah zbývajících čísel s jejich významem je následující:

# Oprávnění
     Všechna povolení.
6       Čtení a psaní
      Čtení a provádění
4       Pouze ke čtení
      Psaní a provádění
      Pouze psaní
1       Pouze provedení
      Bez povolení

Nyní, když víme, jaké proměnné se mají na soubory vztahovat a co jednotlivé typy souborů znamenají, použijeme je na naše soubory a na naši distribuci Gnu / Linux.

Režim konzoly

Schopnost použít určité oprávnění k souboru nebo složce prostřednictvím terminálu nebo konzoly je velmi snadné. Osobně dávám přednost použití této metody nad grafickou metodou, ale obě metody fungují perfektně.

Chcete-li použít nebo upravit oprávnění musíme použít příkaz "chmod". Pokud tento soubor vlastníme, stačí použít příkaz chmod. Pokud nejsme vlastníci, musíme nejprve použít příkaz „sudo“.

Po vyvolání příkazu chmod musíme uvést písmeno nebo číslo, které se má použít, a soubor nebo složku, na kterou chceme použít změny v jeho oprávněních. Mezi příkazem chmod a proměnnou použijeme znaménko „+“, pokud chceme přidat tato oprávnění, nebo znaménko „-“, pokud je chceme odebrat.

K zobrazení oprávnění souboru musíme použít příkaz „ls -l“. Po jeho spuštění se zobrazí seznam souborů s řadou písmen, například následující:

drwxr-xr-x

První písmeno nám říká, zda se jedná o soubor (-), adresář (d), soubor zvláštního bloku (b) nebo soubor zvláštních znaků (c). Další tři písmena nám říkají o oprávněních vlastníka, další tři písmena nám říkají o oprávněních skupiny a zbývající písmena nám říkají o oprávněních ostatních uživatelů. Pokud existuje „-“, znamená to, že nemáte toto povolení. To znamená, že pokud má pouze „rx“, znamená to, že má oprávnění ke čtení a provádění, ale nemá oprávnění k zápisu.

Grafický režim

Chcete-li graficky upravit oprávnění souboru, musíme nejdříve přejít do našeho správce souborů. V rámci správce souborů musíme vybrat soubor, který chceme upravit jeho oprávnění a klikneme pravým tlačítkem myši. V zobrazené nabídce vybereme možnost Vlastnosti. Poté se zobrazí okno jako následující:

Screenshot pro použití oprávnění k souborům

V tomto okně přejdeme na kartu „Oprávnění“ a uvidíme všechny typy oprávnění, která soubor má. Díky rozevíracím seznamům můžeme upravit možnosti a zajistit ostatním přístup k "čtení a zápisu" nebo k žádnému. Na konci se také zobrazí možnost „povolit spuštění souboru jako programu“. Když to označíme, budeme aby počítač rozpoznal soubor jako spustitelný soubor. Po opuštění změn, které chceme provést, stiskneme tlačítko zavřít a provedené změny se použijí.

Je možné, že chceme změnit oprávnění souboru jiného uživatele nebo souborů, které patří správci. V tomto případě musíme spusťte správce souborů jako správce.

Za tímto účelem otevřete terminál a napíšeme:

sudo “nombre del gestor de archivos”

Otevře se okno se správcem souborů, které nám umožní provádět jakékoli změny oprávnění souboru. Tuto změnu lze provést předchozím způsobem, protože změny použijeme jako správce, nikoli jako uživatel.

Problémy s povolením?

Je třeba si uvědomit, že tyto změny, které provádíme v oprávnění souborů jsou prováděny z pohledu uživatele. To znamená, že naše distribuce chápe, že tato oprávnění má uživatel, který provádí změny, ale ne ostatní uživatelé. Pokud máme více uživatelů, tato oprávnění se na tyto uživatele nevztahují, pokud to neuvedeme.

Je důležité to vědět a také lze použít na všechny distribuce Gnu / Linux, bez ohledu na název distribuce. Uplatňování změn a oprávnění na soubory v Gnu / Linux je velmi snadné a také velmi důležité, protože na tom je založena část zabezpečení našeho operačního systému.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Adam Isaías Aguilar Ramírez řekl

    Pouze mi říká, že nemohu provádět úpravy, protože nejsem vlastníkem.

  2.   Emerson řekl

    Mám více pevných disků se soubory, ale Linux Mint mi nedovolí kopírovat soubory z jednoho do druhého
    Na zabezpečení pro mě nezáleží, protože tyto disky používám pouze já. Jak mohu udělit oprávnění všem, abych neměl problémy s kopírováním souborů?
    Četl jsem o „chmod 777“, ale když vložím příkaz do konzoly, řekne mi, že mi chybí operand
    Mohl by mi někdo dát fiktivní syntaxi?
    díky