Linux және басқа UNIX тәрізді операциялық жүйелердегі chmod
пәрмені файлдар мен каталогтардың рұқсаттарын өзгерту үшін қолданылады. Рұқсаттар оқу, жазу және орындау сияқты белгілі бір файл немесе каталог үшін қандай әрекеттерге рұқсат етілгенін анықтайды.
chmod
пәрменін файл иесінің, топтың және басқа пайдаланушылардың рұқсаттарын өзгерту үшін пайдалануға болады. Рұқсаттарды сандық мәндер немесе символдық режимдер ретінде орнатуға болады.
Орындалатын жалаушаны жою үшін -x
опциясын пайдаланыңыз:
Мысалы, файл иесі үшін оқу, жазу және орындау рұқсаттарын және топ пен басқа пайдаланушылар үшін тек оқуға арналған рұқсаттарды орнату үшін келесі пәрменді пайдалануға болады:
chmod 755 filename
мұндағы " filename
" - қатынас құқықтарын өзгерткіңіз келетін файлдың немесе каталогтың атауы.
chmod
орнату үшін терминалда келесі пәрменді орындау керек:
chmod <access rights> <file or directory name>
Қайда:
< access rights
> - қажетті қатынас құқықтарын анықтайтын сандық мән немесе символдық режим. Сандық мәндер 0-ден 7-ге дейін болуы мүмкін, мұнда әрбір цифр белгілі бір қатынас құқықтарына сәйкес келеді (4 - оқу, 2 - жазу, 1 - орындау). Символдық режимдер әр түрлі санаттағы пайдаланушылар үшін (иеленушілер, топ және басқалар) " r
", " w
" және " x
" әріптерінің комбинациясынан тұрады.
< file or directory name
> - қатынас құқықтарын өзгерткіңіз келетін файлға немесе каталогқа апаратын жол.
chmod
пәрменін пайдалану мысалдары:
chmod 755 filename
chmod 554 filename
chmod 664 filename
chmod +x filename
chmod u+rw filename
chmod go+x filename
chmod
пәрменін жою мүмкін емес, себебі ол UNIX және Linux операциялық жүйелерінің көпшілігінде кірістірілген пәрмен болып табылады. Дегенмен, файлдағы немесе каталогтағы рұқсаттарды қайта әдепкі мәндерге өзгертуге болады, егер солай істегіңіз келсе.
Файлдың немесе каталогтың рұқсаттарын әдепкі мәндеріне қайтару үшін chmod
пәрменін сәйкес сандық мәндермен немесе символдық режиммен пайдалануға болады. Мысалы, файл үшін 644 рұқсаттарын орнату үшін келесі пәрменді орындауға болады:
chmod 644 filename
Бұл файл иесі үшін оқу және жазу рұқсаттарын орнатады және тек топ пен басқа пайдаланушылар үшін оқуға рұқсат береді.