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

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

Жаңа VPS үшін 15% жеңілдік
Қазір кез келген жерде серверге тапсырыс беріңіз.
VPS таңдаңыз

Басқа мақалалар

15.05.2024
26 361
Білім қоры / Командалар
mc командасы - ол қандай мәселелерді шешеді?
15.05.2024
6 530
Білім қоры / Бөлулер
Сенсорлық топ қандай тапсырмаларды шешеді?
15.05.2024
8 502
Білім қоры / Командалар
Файлдармен жұмыс істеуге арналған Linux командалары