Користећи цхмод да измени или измени дозволе за датотеке и директоријуме
Уник и Линук оперативни системи додељују права приступа датотекама и директоријима користећи једну од три врсте приступа (читање, писање и извршавање) додељених за сваку од три групе (власника, групе и других корисника).
Ако наведете детаље о атрибутима датотеке помоћу команде лс са прекидачем -л (на пример, лс -л филенаме ), то ће вратити информације које би изгледале нешто попут -рве-рв-р-- што једнако штити , пише и извршити привилегије за власника, читати и писати привилегије за групу и само читати приступ за све друге кориснике.
Свака од врста права приступа има придружену нумеричку вредност која је наведена у наставку:
- реад = 4
- врите = 2
- изврши = 1
Вредности за права приступа за сваку од група се сабирају како би се добила вредност између 0 и 7 која се може користити за додељивање или модификацију дозвола помоћу команде цхмод (цханге моде).
У претходном примеру, права приступа за дату датотеку могу се додијелити уносом цхмод 764 филенаме . Број 764 изведен је из:
- рве = 4 (читати) + 2 (написати) + 1 (извршити) = 7
- рв = 4 (читати) + 2 (написати) = 6
- р = 4 (читати) = 4
Можете користити команду цхмод да доделите приступна права датотекама и директоријима. Имајте на уму да су Уник и Линук наредбе и имена објеката осјетљива на велика и мала слова. Морате да користите " цхмод " а не ЦХМод или било коју другу комбинацију великих и малих слова.
Како користити цхмод наредбу:
- пун приступ за све:
- цхмод 777 име фајла
- пуни приступ привилегијама за власнике и групе, али други корисници могу само да читају и извршавају:
- цхмод 775 има фајла
- пуни приступ власнику, али ограничавајући груписане и друге корисничке привилегије за читање и извршавање само за датотеке у директоријуму:
- цхмод 755 дирнаме
- потпуни приступ власнику без права приступа или привилегија за било кога другог:
- цхмод 700 филенаме
- нема приступа датотекама у директоријуму за групе или друге кориснике и власник је ограничио читање и извршавање привилегија како би спречио случајно брисање или модификацију датотека у директоријуму:
- цхмод 500 дирнаме
- дозвољавајући власнику и групи да чита и пише приступ датотеци, омогућавајући другима у групи да уреде или бришу датотеку као и власника, али без приступа другим корисницима:
- цхмод 660 филенаме