Skip to main content

Ako používať príkaz chmod v systéme Linux

Anonim

Príkaz chmod vám umožňuje zmeniť prístupové oprávnenia súborov a priečinkov.

Príkaz chmod, rovnako ako ostatné príkazy, môže byť spustený z príkazového riadka alebo skriptového súboru.

Ak potrebujete vymenovať povolenia súboru, použite príkaz ls.

syntax príkazu chmod

Toto je správna syntax pri použití príkazu chmod:

chmod možnosti režim , režim súbor1 súbor2 …

Nasledujú niektoré z obvyklých možností, ktoré sa používajú s chmodom:

  • -f, --silent, --quiet (potlačuje väčšinu chybových hlásení)
  • -v, --verbose (výstupy diagnostiku pre každý spracovaný súbor)
  • -c, --changes (ako verbose, ale hlásenia iba v prípade zmeny)
  • -R, --recursive (zmena súborov a adresárov rekurzívne)
  • --help (zobrazuje pomoc a ukončí)
  • - verzia (informácie o výstupoch a výstupoch)

Nižšie je uvedený zoznam niekoľkých číselných oprávnení, ktoré je možné nastaviť pre používateľa, skupinu a všetkých ostatných v počítači. Vedľa čísla je ekvivalent čítania / zápisu / vyhotovenia písmena.

  • 7, rwx, čítať, písať a vykonávať
  • 6, rw-, čítanie a zápis
  • 5, r-x, čítanie a vykonanie
  • 4, r--, iba na čítanie
  • 3, -wx, write a execute
  • 2, -w-, len písať
  • 1, - x, vykonať iba
  • 0, ---, žiadne

príkazy príkazu chmod

Ak ste napríklad chceli zmeniť povolenia súboru "účastníci", aby mali všetci prístup k nemu, zadáte:

chmod 777 účastníkov

Prvé 7 nastavuje oprávnenia pre používateľa, druhá 7 nastavuje povolenia pre skupinu a tretia 7 nastavuje oprávnenia pre všetkých ostatných.

Ak chcete byť jediným, kto má prístup, použite:

chmod 700 účastníkov

Zabezpečiť plný prístup k sebe a vašim členom skupiny:

chmod 770 účastníkov

Ak chcete zachovať plný prístup pre seba, ale chcete nechať ostatných ľudí, aby upravili súbor, môžete použiť:

chmod 755 účastníkov

Nasledujúce písmená sa používajú na zmenu povolení účastníkov, aby majiteľ mohol čítať a zapisovať do súboru, ale nemení práva pre iných:

chmod u = rw účastníci

Ďalšie informácie o príkazovom riadku chmod

Vlastníctvo skupín existujúcich súborov a priečinkov môžete zmeniť pomocou príkazu chgrp. Zmeňte predvolenú skupinu pre nové súbory a priečinky pomocou príkazu newgrp.

Nezabudnite, že symbolické prepojenia používané v príkaze chmod ovplyvnia skutočný cieľový objekt.

Nastavenie režimov

Použite chmod na nastavenie ďalších režimov súborového systému pre súbory a adresáre. Napríklad, ak chcete nastaviť lepiaci bit - čo znamená, že iba vlastník súboru, vlastník adresára alebo root superuser môže odstrániť súbor, bez ohľadu na súbory čítania a zápisu povolenia skupiny - predponu a číslo 1:

chmod 1755 účastníkov