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é.

15% sleva na nové VPS
Pospěšte si s objednávkou serveru v libovolné lokalitě
Výběr VPS

Další články

05.12.2023
38 413
Znalostní báze / Informace
Jak zobrazit oprávnění k souborům v systému Linux
05.12.2023
6 853
Znalostní báze / Týmy
Účel příkazu mv
05.12.2023
16 677
Znalostní báze / Programy
AnLinux: jak nainstalovat a používat