Jak fungují oprávnění souborů a adresářů (II)

linuxová uživatelská oprávnění

Už dávno, v našem příspěvku Jak fungují oprávnění souborů v systému Linux (I) Viděli jsme začátek pochopení toho, jak pracovat s přístupovými oprávněními v našem preferovaném operačním systému. Snažili jsme se být jednoduchí, abychom byli schopni efektivně oslovit ty, kteří právě vyrobili své první zbraně na této platformě, ale stejně jako téměř ve všech tématech máme možnost dosáhnout pokročilejší úrovně a postupně ji uvidíme .

Byli jsme ponecháni s tím, co nám ukazuje příkaz „ls -l“, poté jsme získali podrobný popis všeho, co systém vytvořil pro každý z adresářů, podadresářů a souborů. Všechna tato oprávnění však nelze stanovit pouze písmeny r, w a x, která označují čtení, zápis a provedení, ale můžeme také použijte číselnou nomenklaturu oprávnění, něco, co uvidíme v tomto příspěvku a které nám později umožní pracovat s umask, funkcí, která definuje oprávnění, která každý soubor, který je vytvořen v určitém adresáři v Linux.

Nejprve se ale podívejme, co tato čísla znamenají, že někdy vidíme, když mluvíme o příkazu chmod, který má syntaxi, jako je ta níže:

chmod [možnosti] režim souboru.

Určitě jsme tedy někdy viděli něco jako: chmod 755 ~ / Downloads / DTStoAC3.

Co se tam udělalo, je udělování oprávnění ke čtení a spouštění všem uživatelům, kteří přistupují k systému (veřejně), a těm, kteří jsou součástí skupiny uživatele, který vlastní soubor, který má také oprávnění k zápisu, a proto je jediným ten, kdo může upravit obsah souboru. Abychom tomu porozuměli, je pro nás výhodné jít po částech, a proto jsme již v předchozím příspěvku viděli, že je pro nás vhodné rozdělit devět indikátorů do tří skupin: vlastník, skupina a další.

Vlastník je tvůrcem souboru nebo vlastníkem uživatelského účtu, v jehož složkách jsou vytvořeny, a obvyklá věc je, že může provádět všechny operace s těmito soubory. Oprávnění skupiny určují, co může uživatel dělat, kdo je součástí stejné skupiny jako uživatel, který vlastní soubor, a oprávnění pro ostatní znamenají, co může nebo nemůže dělat každý uživatel, který přistupuje k našemu systému.. Zde existuje podstatný rozdíl mezi soubory a adresáři, více než cokoli jiného ve vztahu k povolení ke spuštění (oprávnění ke čtení a zápisu je v obou případech zcela jasné), a to je to, že když ho máte pro soubor, lze jej spustit nebo spustit (například program, který je součástí operačního systému nebo hry) while V případě adresáře nám oprávnění ke spuštění umožní vytvořit si jeho seznam (to znamená udělat „ls“, abyste viděli, co je uvnitř).

To, co určuje toto číslo, které někdy vidíme, je součet binárních řádů oprávnění a je to tím, že každý z nich má hodnotu, která mu byla přiřazena jeho pozicí. A) Ano, rwx, pro majitele i skupinu i pro ostatní, lze vidět jako 4, 2, 1, což je nominální hodnota každého z nich, a pak celková částka dává 7, když máte všechna oprávnění k určitému souboru nebo adresáři, dává 6, když máte oprávnění ke čtení a zápisu (protože r má hodnotu 4 a w je 2), 5, když máte čtení a provádění (protože r je 4 a x je 2), 4, když máte pouze čtení, 2, když máte pouze zápis a 1, když máte pouze provedení. Máme dobrý příklad, abychom tomu porozuměli na obrázku, který doprovází tento příspěvek, kde je dobře ukázáno, jak dospět k číslu 755; V budoucí splátce a poté, co jsme již pochopili, jak oprávnění fungují jak v jejich číselné, tak i v písmenové nomenklatuře, uvidíme jak změnit uživatelská oprávnění v Linuxu.


Zanechte svůj komentář

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

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  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.