GNU/Linux >> Znalost Linux >  >> Linux

Jak funguje „chmod -R 755“.

Bity oprávnění aplikované na objekt systému souborů přímo odpovídají hodnotám, které lze zadat ve 4místném n-tici dodaném obslužnému programu chmod v následujícím příkazu:

# chmod abcd [file system object]

Každá hodnota v číslici je nastavena abcd se skládá ze součtu hodnot 1 2 a 4. Sečtením těchto hodnot pro každou číslici lze vygenerovat hodnotu pro nastavení všech atributů objektu souboru:

a – Tato číslice řídí nastavení speciálních atributů. hodnota 1 nastavuje bit setuid, hodnota 2 nastavuje bit setgid a hodnota 4 nastavuje bit sticky na objektu.

b , c a d – Tyto číslice řídí oprávnění ke čtení, zápisu a spouštění pro vlastníka souboru, primární skupinu vlastníků souborů a všechny ostatní uživatele. Hodnota 4 povolí oprávnění ke čtení, hodnota 2 povolí oprávnění k zápisu a hodnota 1 povolí oprávnění ke spuštění.

chmod -R 755

Volba -R uděluje oprávnění rekurzivně všem souborům a složkám v adresáři. Například:

# chmod -R 755 /data01

Výše uvedený příkaz rekurzivně udělí 755 oprávnění adresáři /data01 spolu se všemi soubory a adresáři, které se v něm nacházejí.

Další příklady

1. Chcete-li nastavit soubor souboru tak, aby byl fixní, čitelný a zapisovatelný vlastníkem, čitelný pro jeho primární skupinu a nepřístupný všem ostatním:

# chmod 4610 filename

2. Chcete-li udělit všechna oprávnění všem v systému:

# chmod 0777 filename

Další informace o chmod najdete na manuálové stránce chmod.

# man chmod


Linux
  1. jak použít kill SIGUSR2 v bash?

  2. Jak rm funguje? Co dělá rm?

  3. Jak zkontrolovat, zda funguje proxy server Socks5

  1. Jak Hexdump funguje

  2. Jak nastavit oprávnění drwxr-xr-x do jiných složek?

  3. Jak se PulseAudio spouští?

  1. Jak funguje příkaz oc debug v OpenShift

  2. Jak Awk ‚!a[$0]++‘ funguje?

  3. Jak Sticky Bit funguje?