Spôsoby platby Abuse

Čo robí chmod

07.08.2023, 01:00

Príkaz chmod sa v Linuxe a iných systémoch podobných UNIXu používa na zmenu prístupových práv k súborom a adresárom. Oprávnenia určujú, aké operácie sú povolené pre konkrétny súbor alebo adresár, napríklad čítanie, zápis a spúšťanie.

Čo vám umožňuje príkaz chmod?

Príkaz chmod môžete použiť na zmenu oprávnení vlastníka, skupiny a ostatných používateľov súboru. Oprávnenia možno nastaviť ako číselné hodnoty alebo znakové módy.

Takto sa menia oprávnenia:Изменение прав. Команда chmod

Ak chcete odstrániť príznak spustiteľný, použite možnosť -x:

Убрать флаг исполняемый используйте опцию -x:

Ak chcete napríklad nastaviť oprávnenia na čítanie, zápis a spustenie pre vlastníka súboru a len na čítanie pre skupinu a ostatných používateľov, môžete použiť nasledujúci príkaz:

chmod 755 filename

kde"názov súboru" je názov súboru alebo adresára, pre ktorý chcete zmeniť oprávnenia.

Ako nainštalovať príkaz chmod

Ak chcete nainštalovať príkaz chmod, musíte v termináli spustiť nasledujúci príkaz:

chmod <access rights> <file or directory name>

kde:

<prístupovépráva>- číselná hodnota alebo znakový mód, ktorý určuje požadované prístupové práva. Číselné hodnoty môžu byť od 0 do 7, pričom každá číslica zodpovedá konkrétnemu prístupovému právu (4 - čítanie, 2 - zápis, 1 - vykonávanie). Symbolické režimy pozostávajú z kombinácie písmen"r","w" a"x" pre rôzne kategórie používateľov (vlastník, skupina, ostatní).

<názov súborualebo adresára>- cesta k súboru alebo adresáru, pre ktorý chcete zmeniť oprávnenia.

Príklady použitia príkazu chmod:

  1. Nastavenie oprávnení na čítanie, zápis a spustenie pre vlastníka súboru a len na čítanie pre skupinu a ostatných používateľov: chmod 755 názov súboru
  2. Nastavenie oprávnení na čítanie a vykonávanie pre vlastníka a skupinu a len na čítanie pre ostatných používateľov: chmod 554 názov súboru
  3. Nastavenie oprávnenia na čítanie/zápis pre vlastníka súboru a skupinu a len na čítanie pre všetkých ostatných používateľov: chmod 664 názov súboru
  4. Nastavenie oprávnenia na spustenie pre všetkých používateľov: chmod +x názov súboru
  5. Nastavenie oprávnenia na čítanie/zápis pre vlastníka súboru: chmod u+rw názov súboru
  6. Nastavenie oprávnenia na vykonanie pre skupinu a ostatných používateľov: chmod go+x názov súboru

Príkaz chmod nemožno odstrániť, pretože je zabudovaným príkazom vo väčšine operačných systémov UNIX a Linux. Ak však chcete zmeniť oprávnenia na súbor alebo adresár, môžete ich vrátiť na predvolené hodnoty.

Ak chcete nastaviť oprávnenia na súbore alebo adresári späť na predvolené hodnoty, môžete použiť príkaz chmod s príslušnými číselnými hodnotami alebo znakovým režimom. Ak chcete napríklad nastaviť oprávnenia pre súbor na hodnotu 644, môžete spustiť nasledujúci príkaz:

chmod 644 filename

Tým sa nastavia oprávnenia na čítanie a zápis pre vlastníka súboru a len na čítanie pre skupinu a ostatných používateľov.