Spôsoby platby Abuse

Ako zmeniť oprávnenia súborov v systéme Linux

05.12.2023, 23:24

Príkaz chmod (zmena režimu) sa v Linuxe používa na zmenu prístupových práv k súboru. Umožňuje zmeniť práva na čítanie, zápis a vykonávanie pre vlastníka, skupinu a ostatných používateľov.

Syntax príkazu je

chmod [options] file permissions

Možnosti:

  1. -R - rekurzívne zmení práva pre všetky súbory a priečinky v zadanom adresári
  2. -v - vypíše informácie o každej zmene oprávnení
  3. -c - vypíše informácie len o súboroch, ktorým boli zmenené oprávnenia

Oprávnenia:

r - čítanie

w - zápis

x - vykonať

Príklady

Akcia môže byť jedna z dvoch, buď pridať - znak "+" alebo odstrániť - znak "-". Pokiaľ ide o samotné prístupové práva, sú podobné výstupu nástroja ls.

Ako zmeniť oprávnenia súborov v systéme Linux

Napríklad všetci používatelia majú plný prístup k súboru test5:

chmod ugo+rwx test0

Alebo odoberme všetky práva skupine a ostatným používateľom:

chmod go-rwx test0

Prideľte skupine práva na čítanie a vykonávanie:

chmod g+rx test0

Všetkým ostatným používateľom len na čítanie:

chmod o+r test0

Pre súbor test6 nastavte SUID:

chmod u+s test1

A pre súbor test7 ho nastavte na SGID:

chmod g+s test2

Uvidíme, čo sa stane:

ls -l

Ako vidíte, všetko je jednoduché.