Badilisha vibali vya faili kutoka kwenye mstari wa amri ya Linux
Amri ya chmod (maana ya mabadiliko ya hali) inakuwezesha kubadilisha ruhusa ya upatikanaji wa faili na folda.
Amri ya chmod, kama amri nyingine, inaweza kutekelezwa kutoka kwa mstari wa amri au kupitia faili ya script.
Ikiwa unahitaji kusajili vibali vya faili, unaweza kutumia amri ya l .
Chmod Amri Syntax
Hii ni syntax sahihi wakati wa kutumia amri ya chmod:
chmod [chaguzi] mode [, mode] file1 [file2 ...]Yafuatayo ni baadhi ya chaguzi za kawaida zinazotumiwa na chmod:
- -f, - sio, -ii (inachukua barua nyingi za hitilafu)
- -v, --verbose (matokeo ya uchunguzi wa faili kila kusindika)
- -c, --changes (kama verbose lakini ripoti tu wakati mabadiliko inafanywa)
- -R, - rasilimali (kubadilisha files na directories mara kwa mara)
- --help (huonyesha msaada na kutoka)
- - toleo (matokeo ya toleo la habari na kuondoka)
Chini ni orodha ya ruhusa za nambari kadhaa zinaweza kuweka kwa mtumiaji, kikundi, na kila mtu mwingine kwenye kompyuta. Karibu na idadi ni kusoma / kuandika / kutekeleza sawa barua.
- 7, rwx, kusoma, kuandika, na kutekeleza
- 6, rw-, kusoma na kuandika
- 5, rx, soma na ufanyie
- 4, r -, soma tu
- 3, -wx, kuandika na kutekeleza
- 2, -w-, andika tu
- 1, --x, fanya tu
- 0, ---, hakuna
Mifano ya amri za chmod
Ikiwa wewe, kwa mfano, unataka kubadilisha vibali vya faili "washiriki" ili kila mtu awe na upatikanaji kamili, ungependa kuingia:
washiriki wa chmod 7777 ya kwanza inaruhusu ruhusa kwa mtumiaji, wa pili 7 huweka ruhusa kwa kikundi, na ya tatu huweka vibali kwa kila mtu mwingine.
Ikiwa unataka kuwa peke yake ambaye anaweza kuipata, ungependa kutumia:
Washiriki 700Ili kujitolea na wanachama wa kikundi chako upatikanaji kamili:
washiriki wa chmod 770Ikiwa unataka kuweka ufikiaji kamili, lakini unataka kuweka watu wengine kutoka kubadilisha faili, unaweza kutumia:
washiriki wa chmod 755Yafuatayo hutumia barua kutoka juu ili kubadilisha vibali vya "washiriki" ili mmiliki anaweza kusoma na kuandika kwenye faili, lakini haubadilisha vibali kwa mtu mwingine yeyote:
wachache = washiriki washirikiMaelezo zaidi juu ya Amri ya chmod
Unaweza kubadilisha umiliki wa kikundi cha faili zilizopo na folda zilizo na amri ya chgrp. Badilisha kikundi cha default kwa faili mpya na folda mpya kwa amri mpya.
Kumbuka kwamba viungo vya mfano vinavyotumiwa katika amri ya chmod vitaathiri kitu cha kweli, kilicholenga.