GNU/Linux >> Znalost Linux >  >> Linux

Oprávnění pro Linux – Jak najít oprávnění k souboru

Linux je operační systém pro více uživatelů, což znamená, že podporuje více uživatelů na jednom systému.

Každý uživatel má svá práva, která mohou být také omezena pro zvýšení bezpečnosti. Uživatelé mají například určitou sadu oprávnění pro přístup k souboru – někteří uživatelé mohou umět zapisovat, zatímco jiní mohou pouze číst.

V tomto tutoriálu se naučíme:

  • Co jsou uživatelé a skupiny a různé typy uživatelů v Linuxu...
  • Zobrazení vlastnictví a oprávnění.
  • Pochopení oprávnění ke čtení, zápisu a spouštění.
  • Oprávnění ke čtení prostřednictvím symbolického režimu.

Uživatelé a skupiny v Linuxu

Než porozumíme oprávněním, měli bychom porozumět users a groups , neboť na tyto subjekty se vztahují vlastnická práva a oprávnění.

Uživatelé a typy uživatelů v systému Linux

Existují dva typy uživatelů:system users a regular users .

  • Uživatelé systému jsou zodpovědní za spouštění neinteraktivních procesů a procesů na pozadí v systému. Například:mail , daemon , syslog , a tak dále.
  • Běžní uživatelé jsou uživatelé, kteří se skutečně přihlásí do systému a interaktivně provádějí své určené úkoly.

Podrobnosti o uživatelích v systému můžeme zkontrolovat v souboru /etc/passwd. První sloupec před : zobrazí uživatelské jméno.

cat /etc/passwd

Superuser nebo root uživatel.

Kromě dvou typů uživatelů existuje superuživatel neboli root uživatel, který má zvýšená práva. Tento uživatel má pravomoc vytvářet a upravovat uživatele a také přepisovat jakékoli vlastnictví souboru a oprávnění.

Ostatní uživatelské účty lze také nakonfigurovat tak, aby měly práva „superuživatele“. Nejlepším postupem je povolit zvýšená oprávnění běžným uživatelům pomocí „sudo“. Uživatelé, kteří jsou schopni 'sudo', mohou také provádět stejné úkoly jako uživatel root.

Skupiny v Linuxu

Uživatelé mohou patřit do skupin. Skupiny jsou kolekce uživatelů. Skupina definuje kolektivní práva pro uživatele, které obsahuje. Uživatel může patřit také do více než jedné skupiny.

Skupiny v systému můžeme zobrazit zobrazením /etc/group soubor.

cat /etc/group

Jak zobrazit vlastnictví a oprávnění v systému Linux

Nyní víme o uživatelích a skupinách. Podívejme se, jak můžeme zobrazit oprávnění souboru nebo složky.

Můžeme použít dlouhý výpis, což je ls příkaz s příznakem -l .

ls -l

Podívejme se blíže na sloupec režimu ve výstupu výše.

Režim definuje dvě věci:

  • Typ souboru: Typ souboru definuje typ souboru. U běžných souborů, které obsahují jednoduchá data, je prázdný - . U ostatních speciálních typů souborů je symbol jiný. Pro adresář, který je speciálním souborem, je to d . Operační systém zachází se speciálními soubory odlišně.
  • Třídy oprávnění: Další sada znaků definuje oprávnění pro uživatele, skupinu a další.
    Uživatel :Toto je vlastník souboru a vlastník souboru patří do této třídy.
    Skupina :Členové skupiny souboru patří do této třídy
    Jiné :Všichni uživatelé, kteří nejsou součástí tříd uživatelů nebo skupin, patří do této třídy.

Jak číst symbolická oprávnění

rwx reprezentace je známá jako symbolická reprezentace oprávnění. V sadě oprávnění

  • r znamená číst . Označuje se v prvním znaku triády.
  • w znamená psát . Je to naznačeno ve druhém znaku triády.
  • x znamená exekuce . Je naznačeno ve třetím znaku triády.

Vysvětlení symbolických oprávnění

Přečíst

U běžných souborů umožňují oprávnění ke čtení soubor otevřít a pouze pro čtení. Uživatelé nemohou soubor upravovat.

Podobně jako u adresářů umožňují oprávnění ke čtení výpis obsahu adresáře bez jakýchkoliv úprav v adresáři.

Psát

Když mají soubory oprávnění k zápisu, uživatel může soubor upravit (upravit, odstranit) a uložit jej.

U složek umožňují oprávnění k zápisu uživateli upravovat jejich obsah (vytvářet, mazat a přejmenovávat soubory v nich) a upravovat obsah souborů, do kterých má uživatel oprávnění k zápisu.

Provést

U souborů oprávnění ke spuštění umožňuje uživateli spustit spustitelný skript. U adresářů k nim má uživatel přístup a má přístup k podrobnostem o souborech v adresáři.

Příklady oprávnění v systému Linux

Nyní víme, jak číst oprávnění. Podívejme se na několik příkladů.

  • -rwx------ :Soubor, který je přístupný a spustitelný pouze jeho vlastníkem.
  • -rw-rw-r-- :Soubor, který může upravovat jeho vlastník a skupina, ale ne ostatní.
  • drwxrwx--- :Adresář, který může upravit jeho vlastník a skupina.

Zabalení

V tomto tutoriálu jsme se dozvěděli o uživatelích a skupinách v Linuxu. Také jsme se naučili číst a zobrazovat oprávnění.

Je důležité porozumět těmto oprávněním, protože jsou kritickou součástí správy systému.

Jaká je vaše oblíbená věc, kterou jste se z tohoto tutoriálu naučili? Dejte mi vědět na Twitteru!

Zde si můžete přečíst mé další příspěvky.


Linux
  1. Jak najít soubor v Linuxu

  2. Základy oprávnění k souborům Linux

  3. Jak najít všechny uživatele Sudo v Linuxu

  1. Jak přesunout soubor v Linuxu

  2. Linux – Jak zjistit datum vytvoření souboru?

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak najít soubory v Linuxu

  2. Vysvětlení oprávnění souborů v systému Linux

  3. Jak vytvořit soubor v Linuxu