Төлем әдістері Abuse

Linux жүйесінде файл рұқсаттарын қалай өзгертуге болады

05.12.2023, 23:24

Linux жүйесінде файл рұқсаттарын өзгерту үшін chmod (change mode) пәрменін пайдаланыңыз. Ол иеленушінің, топтың және басқа пайдаланушылардың оқу, жазу және орындау рұқсаттарын өзгертуге мүмкіндік береді.

Команда синтаксисі

 chmod [options] file permissions

Опциялар:

  1. -R - көрсетілген каталогтағы барлық файлдар мен қалталар үшін рұқсаттарды рекурсивті өзгерту
  2. -v - әрбір рұқсат өзгерісі туралы ақпаратты шығару
  3. -c - тек құқықтары өзгертілген файлдар туралы ақпаратты көрсетеді

Құқықтар:

r - оқу

w - рекорд

x - орындау

Мысалдар

Әрекет екі нәрсенің бірі болуы мүмкін, не «+» белгісін қосыңыз немесе «-» белгісін алып тастаңыз. Қол жеткізу құқықтарының өздеріне келетін болсақ, олар ls утилитасының шығысына ұқсас.

Linux жүйесінде файл рұқсаттарын қалай өзгертуге болады

Мысалы, барлық пайдаланушылар test5 файлына толық қол жеткізе алады:

 chmod ugo+rwx test0

Немесе топ пен басқа пайдаланушылардың барлық құқықтарын алып тастаймыз:

 chmod go-rwx test0

Топқа оқып, орындауға құқық берейік:

 chmod g+rx test0

Басқа пайдаланушылар үшін тек оқу:

 chmod o+r test0

test6 файлы үшін SUID кодын орнатыңыз:

 chmod u+s test1

Ал test7 үшін - SGID:

 chmod g+s test2

Не болғанын көрейік:

 ls -l

Көріп отырғаныңыздай, бәрі қарапайым.