Newid caniatâd ffeil o'r llinell orchymyn Linux
Mae'r gorchymyn chmod (sy'n golygu modd newid) yn eich galluogi i newid caniatâd mynediad ffeiliau a ffolderi.
Gellir gweithredu'r gorchymyn chmod, fel gorchmynion eraill, o'r llinell orchymyn neu drwy ffeil sgript.
Os oes angen i chi restru caniatâd ffeil, gallwch ddefnyddio'r gorchymyn ls .
Cystrawen Command Chmod
Dyma'r cystrawen gywir wrth ddefnyddio'r gorchymyn chmod:
modd chmod [opsiynau] [, modd] file1 [file2 ...]Dyma rai o'r opsiynau arferol a ddefnyddir gyda chmod:
- -f, --silent, --quiet (yn atal y rhan fwyaf o negeseuon gwall)
- -v, --verbose (yn allbynnau diagnostig ar gyfer pob ffeil wedi'i brosesu)
- -c, - cyfnewidiadau (fel verb ond adroddiadau dim ond pan wneir newid)
- -R, --recursive (newid ffeiliau a chyfeiriaduron recursively)
- - help (dangosiadau cymorth ac allanfeydd)
- --version (allbynnau gwybodaeth fersiwn ac allanfeydd)
Isod ceir rhestr o nifer o ganiatâd rhifiadol y gellir eu gosod ar gyfer y defnyddiwr, y grŵp, a phawb arall ar y cyfrifiadur. Yn nes at y rhif mae'r llythyr darllen / ysgrifennu / gweithredu yn gyfwerth.
- 7, rwx, darllen, ysgrifennu, a gweithredu
- 6, rw-, darllen ac ysgrifennu
- 5, rx, darllen a gweithredu
- 4, r--, darllenwch yn unig
- 3, -wx, ysgrifennu a gweithredu
- 2, -w-, ysgrifennwch yn unig
- 1, --x, gweithredwch yn unig
- 0, ---, dim
Enghreifftiau o Reoli Chmod
Os ydych chi, er enghraifft, eisiau newid caniatâd y ffeil "cyfranogwyr" fel bod pawb yn cael mynediad llawn ato, byddech yn nodi:
cyfranogwyr chmod 777Mae'r 7 cyntaf yn gosod y caniatadau ar gyfer y defnyddiwr, mae'r ail 7 yn gosod y caniatadau ar gyfer y grŵp, ac mae'r trydydd 7 yn gosod y caniatâd i bawb arall.
Os ydych chi am fod yr unig un sy'n gallu ei gael, fe fyddech chi'n defnyddio:
cyfranogwyr chmod 700Rhowch fynediad llawn i chi'ch hun a'ch aelodau grŵp:
chmod 770 o gyfranogwyrOs ydych chi am gadw mynediad llawn i chi'ch hun, ond eisiau cadw pobl eraill rhag addasu'r ffeil, gallwch chi ddefnyddio:
cyfranogwyr chmod 755Mae'r canlynol yn defnyddio'r llythyrau o'r uchod i newid caniatâd "cyfranogwyr" fel bod y perchennog yn gallu darllen ac ysgrifennu at y ffeil, ond nid yw'n newid caniatâd i unrhyw un arall:
chmod u = rw cyfranogwyrMwy o wybodaeth ar y Command Chmod
Gallwch newid perchnogaeth grŵp y ffeiliau a'r ffolderi sydd eisoes yn bodoli gyda'r gorchymyn chgrp. Newid y grŵp rhagosodedig ar gyfer ffeiliau a ffolderi newydd gyda'r gorchymyn newgrp.
Cofiwch y bydd cysylltiadau symbolaidd a ddefnyddir mewn gorchymyn chmod yn effeithio ar y gwrthrych targed, cywir.