Způsoby platby Abuse

Jak změnit oprávnění k souborům v systému Linux

05.12.2023, 23:24

Příkaz chmod (změna režimu) slouží ke změně přístupových práv k souboru v systému Linux. Umožňuje měnit práva pro čtení, zápis a spouštění pro vlastníka, skupinu a ostatní uživatele.

Syntaxe příkazu je následující

chmod [options] file permissions

Volby:

  1. -R - rekurzivně změní práva pro všechny soubory a složky v zadaném adresáři.
  2. -v - vypíše informace o každé změně oprávnění
  3. -c - vypíše informace pouze o souborech, u kterých byla změněna oprávnění

Oprávnění:

r - čtení

w - zápis

x - spustit

Příklady:

Akce může být jedna ze dvou, buď přidat - znak "+", nebo odebrat - znak "-". Pokud jde o samotná přístupová práva, jsou podobná výstupu nástroje ls.

Jak změnit oprávnění k souborům v systému Linux

Například všichni uživatelé mají plný přístup k souboru test5:

chmod ugo+rwx test0

Nebo odebereme všechna práva skupině a ostatním uživatelům:

chmod go-rwx test0

Dejte skupině práva ke čtení a spuštění:

chmod g+rx test0

Všem ostatním uživatelům pouze pro čtení:

chmod o+r test0

Pro soubor test6 nastavte SUID:

chmod u+s test1

A pro soubor test7 nastavte SGID:

chmod g+s test2

Uvidíme, co se stane:

ls -l

Jak vidíte, vše je jednoduché.