Príkaz chmod v systéme Linux

Zmeňte povolenia súboru z príkazového riadku systému Linux

Príkaz chmod (tj režim zmeny) 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, môžete použiť 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:

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.

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.