Linux жүйесінде файл рұқсаттарын өзгерту үшін chmod (change mode) пәрменін пайдаланыңыз. Ол иеленушінің, топтың және басқа пайдаланушылардың оқу, жазу және орындау рұқсаттарын өзгертуге мүмкіндік береді.
chmod [options] file permissionsОпциялар:
-R - көрсетілген каталогтағы барлық файлдар мен қалталар үшін рұқсаттарды рекурсивті өзгерту-v - әрбір рұқсат өзгерісі туралы ақпаратты шығару-c - тек құқықтары өзгертілген файлдар туралы ақпаратты көрсетедіҚұқықтар:
r - оқу
w - рекорд
x - орындау
Әрекет екі нәрсенің бірі болуы мүмкін, не «+» белгісін қосыңыз немесе «-» белгісін алып тастаңыз. Қол жеткізу құқықтарының өздеріне келетін болсақ, олар ls утилитасының шығысына ұқсас.
Мысалы, барлық пайдаланушылар test5 файлына толық қол жеткізе алады:
chmod ugo+rwx test0
Немесе топ пен басқа пайдаланушылардың барлық құқықтарын алып тастаймыз:
chmod go-rwx test0Топқа оқып, орындауға құқық берейік:
chmod g+rx test0Басқа пайдаланушылар үшін тек оқу:
chmod o+r test0test6 файлы үшін SUID кодын орнатыңыз:
chmod u+s test1Ал test7 үшін - SGID:
chmod g+s test2Не болғанын көрейік:
ls -lКөріп отырғаныңыздай, бәрі қарапайым.