Истифодаи chmod ба Alter ё Тағир додани иҷозатҳо Файл ва Directory
Низомҳои Unix ва Linux ҳуқуқҳои дастрасиро ба файлҳо ва драйверҳо тавассути яке аз се намуди дастрасӣ (хондан, навиштан ва иҷрокунӣ) ба ҳар як се гурӯҳ (соҳибон, гурӯҳ ва дигар истифодабарандагон) таъин мекунанд.
Агар шумо феҳристи ҷузъҳои файлро бо истифода аз фармони ls бо калиди -l (масалан, номи файли ls-рӯйхат ) сабт кунед, он маълумотеро, ки ба назар чунин менамояд, - rwe-rw-r - ки ба хондан, навиштан ва соҳиби имтиёзҳо барои соҳиби он, имтиёзҳо барои хонандагон ва хондан ва навиштан ва танҳо дастрасии ҳамаи истифодабарандагони дигар.
Ҳар як намуди ҳуқуқҳои дастрасӣ дорои арзиши рақамии алоқаманд дар поён аст:
- хонда шудааст = 4
- нависед = 2
- иҷро кардан = 1
Арзиши ҳуқуқҳои дастрасӣ барои ҳар як гурӯҳ якҷоя бо мақсади ба даст овардани арзиш байни 0 ва 7, ки барои таъин кардан ё тағйир додани иҷозатҳо бо истифода аз хмм ( формати тағъирот) истифода мешавад.
Дар намунаи дар боло зикршуда, ҳуқуқҳои дастрасӣ барои парванда дар хусуси ворид кардани суроғаи 764 парванда дода шуда метавонанд . Рақами 764 аз:
- rwe = 4 (хонда) + 2 (нависед) + 1 (иҷрокунӣ) = 7
- rw = 4 (хонда) + 2 (нависед) = 6
- r = 4 (хонда) = 4
Шумо метавонед фармони chmodро истифода баред, барои ҳуқуқҳои дастрасӣ ба файлҳо ва феҳристҳо. Дар хотир доред, ки Unix ва Linux фармонҳо ва номҳои объектҳо ҳассос мебошанд. Шумо бояд " chmod " ва "CHMod" -ро истифода баред, ё ягон аломати дигари номаҳои болоӣ ва поёнӣ.
Чӣ тавр истифода бурдани фармони chmod:
- дастрасӣ ба ҳама
- 777 парвандаи chmod
- дастрасӣ ба пурраи соҳибҳуқуқӣ ва гурӯҳӣ, вале корбарони дигар танҳо метавонанд хонанд ва иҷро кунанд:
- 775 файлҳои chmod
- дастрасии пурра ба соҳиби мол, вале маҳдуд кардани гурӯҳ ва дигар имтиёзҳои истифодабаранда танҳо барои хондан ва иҷро кардани файлҳо дар феҳрист:
- chmod 755 ном
- дастрасии пурра ба соҳиби дорои ҳуқуқи дастрасӣ ё имтиёз барои ҳар каси дигар:
- 700 файли chmod
- дастрасӣ ба файлҳо дар феҳристи гурӯҳҳо ё дигар истифодабарандагон ва соҳиби маҳдудиятҳо барои хондан ва иҷро намудани имтиёзҳо барои пешгирӣ кардани тасодуфӣ ё тағир додани файлҳо дар феҳрист:
- Chmod 500 ном
- иҷозат додан ба соҳиб ва гурӯҳи хонанда ба файли дастрасӣ ва навиштан ба файл, иҷозат додани дигарон дар гурӯҳи таҳриршуда ё нест кардани файл, инчунин соҳиби он, аммо дастрасӣ ба дигар истифодабарандагон:
- 660 парвандаи chmod