Файлды және каталог рұқсаттарын өзгерту немесе өзгерту үшін chmod пайдалану
Unix және Linux операциялық жүйелері үш топтың әрқайсысына (иеленуші, топ және басқа пайдаланушылар) тағайындалған үш түрдегі (оқу, жазу және орындау) біреуін пайдаланып файлдар мен каталогтарға кіру құқығын белгілейді.
Ls-l қосқышымен (мысалы, ls -l файл атауымен ) бірге файлдың атрибуттары туралы мәліметтерді келтірсеңіз, ол -rwe-rw-r - оқуға, жазуға және иеленуші үшін артықшылықтарды орындайды, топ үшін артықшылықтарды оқу және жазу және барлық басқа пайдаланушылар үшін ғана оқуға қол жеткізу.
Қатынасу құқықтарының әрқайсысы төменде тізілген сандық мәнге ие:
- оқыңыз = 4
- жазу = 2
- орындау = 1
Топтардың әрқайсысы үшін қатынас құқықтарына арналған мәндер chmod (өзгерту режимі) пәрменін пайдаланып, рұқсаттарды тағайындау немесе өзгерту үшін пайдаланылуы мүмкін 0 мен 7 арасындағы мәнді алу үшін бірге қосылады.
Жоғарыда келтірілген мысалда аталған файлға қатынау құқықтары chmod 764 файл атауын енгізу арқылы тағайындалуы мүмкін. 764 нөмірінен алынған:
- rwe = 4 (оқу) + 2 (жазу) + 1 (орындау) = 7
- rw = 4 (оқу) + 2 (жазу) = 6
- r = 4 (оқылған) = 4
Chmod пәрменін файлдар мен каталогтар үшін кіру құқықтарын тағайындау үшін пайдалануға болады. Unix және Linux командалары мен нысан атаулары регистрді ескеретінін есте сақтаңыз. CHMod немесе жоғарғы және төменгі әріптердің басқа комбинациясы емес, « chmod » пайдалану керек.
Chmod пәрменін қалай пайдалануға болады:
- Барлығына толық қолжетімділік:
- chmod 777 файл атауы
- иеленуші мен топтың артықшылықтары үшін толық қол жетімділік, бірақ басқа пайдаланушылар тек оқып және орындауы мүмкін:
- chmod 775 файл атауы
- иеленушіге толық қолжетімділік, бірақ топта және файлдағы файлдар үшін тек қана топтық және басқа пайдаланушы артықшылықтарын шектеу:
- chmod 755 dirname
- ешкімге арналған кіру құқықтарымен немесе артықшылықтарымен иесіне толық кіру:
- chmod 700 файл атауы
- каталогтағы файлдарға қолжетімсіз немесе каталогтағы файлдарды кездейсоқ жоюға немесе өзгертуге жол бермеу үшін артықшылықтарды оқуға және орындауға тыйым салынған:
- chmod 500 dirname
- иеленуші мен топқа файлға кіруді оқып, жазуға мүмкіндік беретін, топтағы басқа адамдар файлды және иеленушіні өңдеуге немесе жоюға мүмкіндік береді, бірақ басқа пайдаланушыларға қатынаусыз:
- chmod 660 файл атауы