GNU/Linux >> Znalost Linux >  >> Linux

Linux – spouštění versus čtení bit. Jak fungují adresářová oprávnění v Linuxu?

V mém CMS jsem si všiml, že adresáře potřebují spustitelný bit (+x ) nastavit tak, aby je uživatel otevřel. Proč je ke čtení adresáře vyžadováno oprávnění ke spuštění a jak fungují oprávnění adresáře v Linuxu?

Přijatá odpověď:

Při aplikování oprávnění na adresáře v Linuxu mají bity oprávnění jiný význam než u běžných souborů.

  • Bit čtení (r ) umožňuje postiženému uživateli vypsat seznam souborů v adresáři
  • Bit zápisu (w ) umožňuje dotčenému uživateli vytvářet, přejmenovávat nebo mazat soubory v adresáři a upravovat atributy adresáře
  • Bit provedení (x ) umožňuje postiženému uživateli vstoupit do adresáře a přistupovat k souborům a adresářům uvnitř
  • lepivý kousek (T , nebo t pokud je spouštěcí bit nastaven pro ostatní) uvádí, že soubory a adresáře v tomto adresáři smí smazat nebo přejmenovat pouze jejich vlastník (nebo root)

Linux
  1. Jak aktualizovat symbolický odkaz pro Linux

  2. UNIX / Linux:Jak používat Sticky Bit na adresář a soubor

  3. Jak získat velikost adresáře v Linuxu

  1. Pochopení toho, jak Umask řídí počáteční oprávnění k souborům / adresářům v Linuxu

  2. Jak spravovat oprávnění/vlastnictví souborů a adresářů v Linuxu

  3. Jak spustit soubor PL v Linuxu?

  1. Jak přejmenovat adresář v Linuxu

  2. Oprávnění souborů v Linuxu – čtení/zápis/spouštění

  3. UNIX / Linux:Průvodce pro začátečníky k oprávněním k souborům a adresářům (umask, chmod, čtení, zápis, spouštění)