Chmod команда во Linux

Променете ги дозволите за датотеката од командната линија на Линукс

Командата chmod (што значи промена на режимот) ви овозможува да ги промените дозволите за пристап на датотеки и папки.

Командата chmod, како и другите команди, може да се изврши од командната линија или преку скриптна датотека.

Ако треба да ги наведете дозволите на датотеката, можете да ја користите командата ls .

chmod команда Синтаксис

Ова е правилна синтакса при користење на командата chmod:

chmod [опции] на владата [, режим] file1 [file2 ...]

Следниве се некои од вообичаените опции кои се користат со chmod:

Подолу е листа на неколку нумерички дозволи што можат да бидат поставени за корисникот, групата и сите други на компјутерот. До бројката е еквивалентно писмо за пишување / извршување / извршување.

chmod команда Примери

Ако, на пример, сакавте да ги промените дозволите на датотеката "учесници", така што секој да има целосен пристап до него, ќе влезете:

chmod 777 учесници

Првите 7 ги поставуваат дозволите за корисникот, втората 7 ги поставува дозволите за групата, а третиот 7 ги поставува дозволите за сите други.

Ако сакате да бидете единствениот кој може да го пристапите, би користеле:

chmod 700 учесници

Да му дадете на себе и на членовите на групата целосен пристап:

chmod 770 учесници

Ако сакате да го задржите целосниот пристап за себе, но сакате да ги задржите другите луѓе да ја менуваат датотеката, можете да користите:

chmod 755 учесници

Следниве ги користи буквите од погоре за да ги смени дозволите на "учесниците", така што сопственикот може да чита и да пишува до датотеката, но не ги менува дозволите за некој друг:

chmod u = rw учесници

Повеќе информации за командата chmod

Можете да ја смените сопственоста на групата на постоечки датотеки и папки со командата chgrp. Променете ја стандардната група за нови датотеки и папки со командата newgrp.

Запомнете дека симболичките врски што се користат во командата chmod ќе влијаат на вистинскиот, цел објект.