Linux шаарында кирүү укугун жөндөө

Anonim

Linux шаарында кирүү укугун жөндөө

Linux ядросунун негизинде иштөө тутумдарында, каттоо эсебинин ортосунда кирүү укугун бөлүштүрүүгө мүмкүнчүлүк берген ыйгарым укукту орнотуу куралы бар. Бул конкреттүү файлдарга, каталогдорго же арыздарга жетүүгө чектөө. Окшош укуктардын үч түрү бар - окуу, жазуу жана аткаруу. Алардын ар биринде атайын куралдарды колдонуп, алардын ар бир колдонуучу астында өзүнчө тикелей турууга болот. Андан кийин аталган параметрлердин эки конфигурация ыкмасы деп эсептелет.

Linuxка кирүү укугун конфигурациялоо

Бүгүнкү күндө каралган ыкмалар бардык Linux бөлүштүрүү үчүн ылайыктуу, анткени алар универсалдуу. Белгиленген Файл менеджери жок колдонуучуларга, тутумду башкаруу, тутумду башкаруу гана консолу аркылуу гана жүргүзүлөт. Бул учурда, биз дароо экинчи опцияга өтүүнү сунуш кылабыз, анда хмод буйругу боюнча иш-аракет деталдары менен баяндалат. Графикалык тутум интерфейси менен активдүү иштешкен башка колдонуучулар, сизге убакыт бөлүү үчүн сизге эки ыкма менен төлөп берүүнү кеңеш беребиз, анткени алар кирүүгө бир нече ар кандай мүмкүнчүлүк бар.

Баштапкы жолдорго чейин, тутумдун керектүү сандагы колдонуучуларга ээ экендигин текшериңиз. Эгер сиз компьютерге бир нече адам кире тургандыгын билсеңиз, анда өзүнчө каттоо эсебиңизди түзүп, андан соң кирүү укуктарын дайындоого өтүңүз. Бул теманы төмөнкү шилтемеден төмөнкү шилтемеден табууга болот.

Албетте, файл тейлегичтер сизге тез жана эч кандай көйгөйгө жол бербөөгө мүмкүндүк берет, бирок кээде функциялардын топтому жетиштүү деңгээлде чектелген, кээ бир колдонуучулар көбүрөөк ийкемдүү конфигурацияга муктаж. Мындай кырдаалда биз төмөнкү ыкма менен байланышууну сунуштайбыз.

2-ыкма: Чмод командасы

Линукс боюнча иштөө тутумдарында белгилүү бир тапшырмаларды аткарууга катышкан колдонуучулар ар кандай буйруктарды колдонуп, бардык аракеттердин көпчүлүгү классикалык консолу аркылуу жүргүзүлөт деп билишет. Файлдар жана папкаларга кирүүнүн укуктарын редакциялоо бул орнотулган CHMOD UTIMITED үчүн эч кандай мааниге ээ эмес жана пайдалуу болгон жок.

Чмод синтаксиси

Ар бир буйрукту өзүнүн синтаксиси бар - белгилүү бир иш-аракеттерди аныктоо үчүн жазылган варианттардын жана параметрлердин топтому бар. Андан кийин киргизүү ырааттуулугу төмөнкүдөй болот: Чмод + параметрлер + Жолдор + укуктары + Объект аты же жол. Чырактын колдонулушун тууралоо жөнүндө толук маалымат консолго окуңуз. Сиз аны менюдан же Ctrl + Alt + T баскычын басыңыз.

терминалы Linux жаткан системасындагы CHMOD буйругун аткаруудан баш тартып,

Терминалынан, сиз CHMOD --help каттайт жана баскычын ENTER басып керек. Андан кийин, демейки тили боюнча расмий документтер кызматынын негиздери менен күрөшүүгө жардам бере турган, көрсөтүлөт. Бирок, биз дагы деле бардык жолдор жана укуктары тууралуу көбүрөөк маалымат берет.

Linux консолу аркылуу CHMOD кызматынын расмий документтер менен таанышуу

Кирүү укугу

Эгер сиз мурда Жогорудагы маалыматтан белгилүү болгондой, Linux айында Linux укуктарын үч түрү бар - окуу, жазуу жана аткаруу. Алардын ар бири командасы менен иштеп жатканда колдонууга болбойт керек өз катында CHMOD багыты бар.

  • R - окуу;
  • ж - эсепке алуу;
  • х - аткаруу;
  • S - Superuser атынан аткаруу. Бул укук милдеттүү болуп саналат жана негизги эсебинен программаларды жана скриптердин башталышы (болжол менен Sudo буйругу менен сүйлөшүп) турат.

Биринчи жолу, бул тарам-пунктунун касиеттери колдонуучулардын ар бир тобу үчүн бөлүнөт аларлык. Ошондой эле алар CHMOD жана үч бар, алар мындай аныкталат:

  • U объект менчик ээси болуп саналат;
  • G - топ;
  • о - пайдалануучулардын калган;
  • A - баарынан жогору колдонуучулар.

Мындан тышкары, кароого алынып жаткан командасы сан түрүндө укуктарын белгисин алат. 0 маалыматтарына 7 белгилүү бир параметрин билдирет:

  • 0 - эч кандай укук;
  • 1 - гана аткаруу;
  • 2 - бир гана эсепке алуу;
  • 3 - аткаруу жана эсепке алуу менен бирге;
  • 4 - окуу гана;
  • 5 - окуу жана аткаруу;
  • 6 - окуу жана жазуу;
  • 7 - Бардык укуктар бирге.

Булардын баары параметрлер жеке делолорун жана каталогуна үчүн да бирдей. артыкчылыктарды берүү учурунда, алгач топтун жана пайдалануучулардын калган аягында, ээси саны көрсөтүлөт. Анан балл, мисалы, көрүнүшүн табат, бул укуктарды 744 же 712-бири же бир нечеси эле, майда-чүйдөсүнө чейин изилдеп чыгуу зарыл, ошондуктан, утилитаризм Жолдор менен жазгандан кийин киргизилет.

Жолдор

CHMOD буйрук колдонууда укуктары боюнча негизги ролду ойнойт, бирок, тандоолор кошумча параметрлерди аныктоого көбүрөөк ийкемдүү ырастап берет. жолдору үчүн өтө популярдуу параметрлери түшүнүгүнө ээ:

  • -C - Displays буйругу кийин бардык өзгөртүүлөр жөнүндө маалымат иштетилди;
  • -f - каталар бардык кабарлоолорду көрсөтүүнү жоюу;
  • -V - буйругу жандандырылгандыгын кийин бардык маалыматтарды көрсөтүү;
  • --Reference - белгилүү бир делосуна укуктарды масканы танда;
  • -R - Recursion кошулуу. Бул учурда, көрсөтүлгөн укуктар көрсөтүлгөн тизиминин даанасын колдонулат;

Эми сиз Синтаксис жана CHMOD деп аталган бүгүнкү күндө колдонулган пайдалуу негизги белгилер менен жакшы тааныш. Ал, ошондой эле топтун популярдуу мисалдар жөнүндө көбүрөөк билүү үчүн, түзөтүү укуктарын жол-жобосун жөнөкөйлөтүү кошумча пайдалуу маалымат менен таанышуу үчүн гана калууда.

Кошумча аракеттер

Терминалда иштөөнүн ыңгайлуулугун жогорулатуу үчүн, колдонуучу кийинки ишти аткарууну оптималдаштыруучу дагы бир нече буйрукту колдонушу керек. Мисалы, сиз CD / үй / Үй / Колдонуучу / Папканы каттоодон өткөндөн кийин, үйүңүз / Колдонуучу / папка талап кылынган папка үчүн шарттуу жол. Бул буйрукту жандыргандан кийин, көрсөтүлгөн каталогго көчүп барууга жана андан кийинки бардык аракеттер жүргүзүлөт. Ошентип, келечектеги файлга же папкага толук жолду киргизүү зарылдыгы (албетте, алар өткөөл мезгил болгон жерде жайгашкан жерде жайгашкан болсо).

Linux терминал аркылуу талап кылынган жерге өтүңүз

-L варианты менен LS буйругун белгилөө мүмкүн эмес. Бул коммуникация сизге объекттердин кирүү укугунун учурдагы орнотууларын көрүүгө мүмкүнчүлүк берет. Мисалы, натыйжа-RW-RW-RU-р- Ру-менчик ээсинин файлды окуп жана түзөтө алгандыгын көрсөтөт, бул топ бирдей, ал эми башка колдонуучулар гана окулат. (Бардык белгилер жогоруда сүрөттөлгөн кирүү укугун сактайт). Linux шаарындагы LC командасынын аракети жөнүндө кененирээк маалымат башка макалада төмөнкү шилтеме аркылуу айтылат.

Аныктоо үчүн LS буйругун каттоо

Окуу: Linuxдагы LS буйруктарынын үлгүлөрү

Команданын мисалдары

Акырында, пайдалануучулар мындан ары команданын синтаксисине жана анын колдонмолорунун синтаксисине байланыштуу суроолору болбошу үчүн, коммуналдык кызматты колдонууну сунуштайм. Мындай сызыктарга көңүл буруңуз:

Linux иштөө тутумдарындагы Чмод буйругунун мисалдары

  • Чмод A + R file_Name - файлды окуу үчүн бардык укуктарды кошуу;
  • Чмод A-X file_Name - объектти аткарууга укукту тандаңыз;
  • Чмод A + R file_Name - Окуу жана жазуу укугун кошуу;
  • Чмод -r U + W, рекцидди иштетүү (бардык каталогдун буйругу жана анын мазмуну үчүн арыз берүүчү жана анын ээсине жазуу жана башка колдонуучулардан жазуу укугун кошуу).

Көрсөтүлгөндөй, белгилер + жана - орто кошуу же укуктарды алуу дегенди билдирет. Алар боштуктарсыз параметрлер жана укуктар менен кошо көрсөтүлөт, андан кийин файл аталат же ага толук жол.

Бүгүн сиз Linux ядросунун негизинде ОС шаарында кирүү укугун орнотуунун эки ыкмасын билип алдыңыз. Көрсөтүлгөн ыкмалар универсалдуу жана бардык бөлүштүрүүлөргө ылайыктуу. Ар бир буйрукту жандырардан мурун, синтаксистиктин тууралыгына гана эмес, файлдардын аталыштарынын жана аларга жолдун аталыштарын да жандандырууга кеңеш беребиз.

Ошондой эле караңыз: Терминал Linux ичинде көп колдонулган буйруктар

Көбүрөөк окуу