Oprávnění k unixovým souborům Příklad průvodce souborovými oprávněními Unix

Obsah:

Anonim

Úvod do oprávnění souborů Unix

Unix je operační systém pro více uživatelů. Protože je takový systém, může k němu přistupovat mnoho uživatelů současně. To je také používáno mainframes a servery. Když tolik lidí přistupuje k systému současně, vyvolává to mnoho bezpečnostních obav. To může vytvářet zavádějící informace, poškozovat nebo měnit data. V takových situacích je velmi důležité a zásadní mít řádný přístup, oprávnění a zabezpečení tohoto operačního systému. Pro zachování bezpečnosti používá oprávnění souboru Unix dvě úrovně autorizace. To zahrnuje vlastnictví a svolení. Chápeme různé úrovně zabezpečení, vlastnictví a oprávnění, které poskytuje Unix.

Oprávnění k souborům Unix

Každý soubor v Unixu může mít 3 typy vlastníků. Mohou být níže:

  • Uživatel: Uživatel je výchozí osoba, která vytvoří soubor. Toto je skutečný vlastník souboru a má úplná práva a oprávnění k vytvořenému souboru.
  • Skupina: Skupina může obsahovat mnoho uživatelů. Uživatelé, kteří jsou součástí skupiny, budou mít podobná oprávnění pro všechny soubory, ke kterým má skupina přístup. Pokud například projekt potřebuje určitou skupinu lidí, aby měl přístup, můžete přidat všechny tyto uživatele do skupiny a poté jim dát podobná oprávnění. To umí pouze číst, číst a zapisovat oprávnění. Šetří čas udělení přístupu každému uživateli zvlášť, když mají být poskytnuty podobné přístupy.
  • Ostatní: Jsou to uživatelé, kteří potřebují přístup k souboru, i když nejsou vlastníkem ani členem žádné skupiny. Může to být kdokoli jiný, kdo potřebuje přístup k nějaké konkrétní práci. Oprávnění tak v tomto případě hrají důležitou roli.

Oprávnění

Soubor může mít tři druhy oprávnění. Na základě typu vlastníka lze všem třem typům vlastníků udělit všechna níže uvedená oprávnění.

  • Čtení: Přidělením tohoto druhu oprávnění dáváte uživateli oprávnění otevírat a číst obsah souboru. Můžete vidět veškerý její obsah, ale nemáte oprávnění ani práva k provádění jakýchkoli změn.
  • Zápis: Oprávnění k zápisu umožňuje uživateli upravit obsah souboru. Při použití této možnosti má uživatel oprávnění číst, upravovat, přidávat, odebírat a přejmenovávat soubory uložené v adresáři. Předpokládejme, že uživatel má přístup k zápisu do souboru. Uživatel může soubor upravit. Mohou také odstranit nebo přejmenovat všechny soubory, pokud si to přejí.
  • Spustit: Spustitelný soubor v systému Windows lze snadno spustit pomocí souboru EXE. Ale pokud jde o Unix, program nemůže běžet, dokud nemá oprávnění ke spuštění. Pokud vaše uživatelské jméno nedává příslušné oprávnění ke spuštění, nebudete jej moci provést. Obsah souboru můžete stále upravovat nebo číst.

Změna oprávnění

Chcete-li změnit oprávnění souboru nebo adresáře, můžete použít příkaz Chmod. Oprávnění lze změnit dvěma způsoby. Je to symbolický režim a absolutní režim.

Chmod v symbolickém režimu s příklady

Pokud jste začátečník, pak je to nejsnadnější způsob, jak změnit oprávnění k souboru. Pomocí této metody můžete přidat, odstranit nebo určit oprávnění, které můžete nastavit podle požadavku.

  • '+': Tímto způsobem přidáte určená oprávnění k zamýšlenému souboru nebo adresáři.
  • '-': Thie odstraní určená oprávnění k zamýšlenému souboru nebo adresáři.
  • '=': Nastaví zadaná oprávnění.
  • 'r': Toto označuje přečtené
  • 'w': Toto označuje zápis
  • 'x': Toto označuje spuštění
  • '-': Žádné povolení

Vezměme si příklad:

  • -rw-rw-r - as830b domů

První „-“ zde označuje, že vybereme soubor.

Pokud je reklama přidána na začátku jako drwxr, pak to znamená, že adresáři byla udělena uvedená oprávnění.

  • -rw-rw-r - as830b domů

První část -rw navrhuje, že vlastník as830b může soubor číst, upravovat, ale uživatel nemusí provádět přístup, protože přístup je nastaven na „-“.

Druhá část rw - znamená, že uživatel as830b může pouze číst, zapisovat nebo provádět změny souboru.

Třetí část r- - znamená, že uživatel může soubor pouze přečíst.

Chmod v absolutním režimu s příklady

Pokud používáte tento režim, musíte použít tříciferné osmičkové číslo. To znamená, že to odpovídá níže:

  • 0: Povolení bylo odepřeno -
  • 1: Provést –x
  • 2: Napište -w-
  • 3: Spuštění a zápis - š x
  • 4: Přečtěte r - -
  • 5: Čtěte a spusťte rx
  • 6: Čtení a zápis rw-
  • 7: Čtení, zápis a provádění rwx

Pokud je příkaz zadán jako soubor chmod 764 file.txt, znamená to, že vlastník může číst, zapisovat a provádět. Skupina uživatelů může číst a zapisovat, zatímco ostatní mohou soubor pouze číst. Podobně, pokud se příkaz změní na chmod 777 file.txt, znamená to, že uživatel může číst zápis a provádět. Stejně tak mohou udělat i lidé ve skupině uživatelů. Kromě toho bude svět také schopen provádět změny, upravovat a provádět.

Majitelé mohou být také označeni symbolicky jako:

  • U: uživatel / vlastník
  • G: skupina
  • O: jiné
  • A: všechny

To lze použít jako chmod o = rwx file.txt, což znamená, že ostatní jsou nastaveni na čtení a spouštění. Přidání spuštění do skupiny uživatelů k provedení lze nastavit pomocí: chmod g + x file.txt

Závěr - oprávnění k unixovým souborům

Unix je víceuživatelský systém, a proto potřebuje nastavit oprávnění a vlastnictví k souborům z hlediska zabezpečení. Má tři definované skupiny uživatelů a tři typy oprávnění, která lze nastavit podle potřeby. To může být pro jakoukoli skupinu nebo uživatele, který potřebuje zadaná oprávnění. Příkaz 'chmod' umožňuje nastavení a změnu oprávnění pro uživatele a skupiny. To pomáhá zajistit, aby obsah viděli pouze oprávněné osoby. Unix tedy zajišťuje zachování bezpečnosti a data jsou přístupná také více uživatelům současně.

Doporučené články

Toto byl průvodce oprávněními k Unixovým souborům. Zde diskutujeme o oprávnění a mění oprávnění souboru Unix spolu s příklady. Další informace naleznete také v dalších navrhovaných článcích -

  1. Úvod do funkcí v unixu
  2. Použití Unixu Top 10 použití
  3. Unixová architektura (příklady)
  4. Rozhovor s unixovými otázkami s Commands
  5. Kroky, které je třeba dodržovat při testování mainframe