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

chmod не істейді?

07.08.2023, 01:00

Linux және басқа UNIX тәрізді операциялық жүйелердегі chmod пәрмені файлдар мен каталогтардың рұқсаттарын өзгерту үшін қолданылады. Рұқсаттар оқу, жазу және орындау сияқты белгілі бір файл немесе каталог үшін қандай әрекеттерге рұқсат етілгенін анықтайды.

Ол сізге не істеуге мүмкіндік береді?

chmod пәрменін файл иесінің, топтың және басқа пайдаланушылардың рұқсаттарын өзгерту үшін пайдалануға болады. Рұқсаттарды сандық мәндер немесе символдық режимдер ретінде орнатуға болады.

Құқықтар осылай өзгереді: Рұқсаттарды өзгерту. chmod пәрмені

Орындалатын жалаушаны жою үшін -x опциясын пайдаланыңыз:

Орындалатын жалаушаны жою үшін -x опциясын пайдаланыңыз:

Мысалы, файл иесі үшін оқу, жазу және орындау рұқсаттарын және топ пен басқа пайдаланушылар үшін тек оқуға арналған рұқсаттарды орнату үшін келесі пәрменді пайдалануға болады:

 chmod 755 filename

мұндағы " filename " - қатынас құқықтарын өзгерткіңіз келетін файлдың немесе каталогтың атауы.

chmod қалай орнатуға болады

chmod орнату үшін терминалда келесі пәрменді орындау керек:

 chmod <access rights> <file or directory name>

Қайда:

< access rights > - қажетті қатынас құқықтарын анықтайтын сандық мән немесе символдық режим. Сандық мәндер 0-ден 7-ге дейін болуы мүмкін, мұнда әрбір цифр белгілі бір қатынас құқықтарына сәйкес келеді (4 - оқу, 2 - жазу, 1 - орындау). Символдық режимдер әр түрлі санаттағы пайдаланушылар үшін (иеленушілер, топ және басқалар) " r ", " w " және " x " әріптерінің комбинациясынан тұрады.

< file or directory name > - қатынас құқықтарын өзгерткіңіз келетін файлға немесе каталогқа апаратын жол.

chmod пәрменін пайдалану мысалдары:

  1. Файл иесі үшін оқу, жазу және орындау рұқсаттарын және топ пен басқа пайдаланушылар үшін тек оқуға арналған рұқсаттарды орнатыңыз: chmod 755 filename
  2. Файл иесі мен тобы үшін оқу және орындау рұқсаттарын және басқа пайдаланушылар үшін тек оқуға арналған рұқсаттарды орнатыңыз: chmod 554 filename
  3. Файл иесі мен тобы үшін оқу және жазу рұқсаттарын және басқа пайдаланушылар үшін тек оқуға арналған рұқсаттарды орнатыңыз: chmod 664 filename
  4. Барлық пайдаланушылар үшін орындау рұқсатын орнатыңыз: chmod +x filename
  5. Файл иесі үшін оқу және жазу рұқсаттарын орнатыңыз: chmod u+rw filename
  6. Топ және басқа пайдаланушылар үшін орындау рұқсатын орнатыңыз: chmod go+x filename

chmod пәрменін жою мүмкін емес, себебі ол UNIX және Linux операциялық жүйелерінің көпшілігінде кірістірілген пәрмен болып табылады. Дегенмен, файлдағы немесе каталогтағы рұқсаттарды қайта әдепкі мәндерге өзгертуге болады, егер солай істегіңіз келсе.

Файлдың немесе каталогтың рұқсаттарын әдепкі мәндеріне қайтару үшін chmod пәрменін сәйкес сандық мәндермен немесе символдық режиммен пайдалануға болады. Мысалы, файл үшін 644 рұқсаттарын орнату үшін келесі пәрменді орындауға болады:

 chmod 644 filename

Бұл файл иесі үшін оқу және жазу рұқсаттарын орнатады және тек топ пен басқа пайдаланушылар үшін оқуға рұқсат береді.