Ҳуқуқи дастрасӣ ба Linux танзим кунед

Anonim

Ҳуқуқи дастрасӣ ба Linux танзим кунед

Дар системаҳои амалиётӣ дар асоси ядрои Linux, воситаи танзимоти ваколатдор вуҷуд дорад, ки ба шумо имкон медиҳад, ки ҳуқуқҳои дастрасӣро байни ҳисобҳо тақсим кунанд. Ин маҳдудият барои дастрасӣ ба файлҳои мушаххас, директорияҳо ё барномаҳо мебошад. Се намуди ҳуқуқҳои шабеҳ - хониш, навиштан ва иҷрои онҳо мавҷуданд. Ҳар кадоме аз онҳо метавонанд дар доираи ҳар як корбар дар OS AS ASTACT ба қайд гирифта шаванд. Минбаъд ду усули танзимоти параметрҳои номбаршуда ҳисобида мешавад.

Танзими ҳуқуқи дастрасӣ ба Linux

Усулҳои имрӯза ҳисобида мешаванд барои ҳама тақсимоти Linux мувофиқанд, зеро онҳо универсалӣ мебошанд. Оё ин роҳи аввалини дастрасии корбаронест, ки ба корбароне, ки мудири файли муайян надоранд, дастрас нест ва идоракунии система танҳо тавассути консол анҷом дода мешавад. Дар ин ҳолат, мо фавран ба имконоти дуввум фурӯзон, ки дар он амали фармони Chmod ба таври муфассал тавсиф карда шудааст. Коргарони дигар, ки фаъолона бо интерфейси системаи графикиро фаъолона муомила мекунанд, мо ба шумо маслиҳат медиҳем, ки вақтро ба ду усул пардохт кунед, зеро онҳо барои дастрасӣ ба онҳо дастрасии гуногун доранд.

Пеш аз оғози роҳ, боварӣ ҳосил намоед, ки система шумораи зарурии корбарон дорад. Агар шумо медонед, ки якчанд нафар ба компютер дастрасӣ пайдо мекунанд, шумо бояд ҳисоби алоҳидаи худро эҷод кунед ва пас ба таъиноти ҳуқуқҳои дастрасӣ равед. Дастури муфассал дар ин мавзӯъ метавонад аз ҷониби истиноди зерин пайдо кунад.

Албатта, танзимотҳо, ки дар менеҷери файл мавҷуданд, ки ҳуқуқи дастрасӣ ба объектҳоро водор мекунанд, аммо баъзан маҷмӯи функсияҳо маҳдуд аст ва баъзе корбарон ба конфигуратсияи бештар тағйирпазир ниёз доранд. Дар чунин вазъият, мо тавсия медиҳем, ки усули зеринро интихоб кунед.

Усули 2: Дастаи Chmod

Корҳое, ки аллакай вазифаҳои муайянро дар системаҳои амалиётӣ дар Linux иҷро кардаанд, шояд бидонад, ки аксарияти амалҳои ҳама амалҳои классикӣ тавассути консоли гуногун истифода мешаванд. Таҳрир кардани ҳуқуқи дастрасӣ ба файлҳо ва ҷузвдонҳо барои ин фоидаовар дар ваҷҳаҳои CHMOD нест ва муфид набуд.

Синтаксиси chmod

Ҳар як фармон синтаксиси худро дорад - маҷмӯи интихобҳо ва параметрҳои вариантҳо ва параметрҳои дар пайдарҳамии мушаххас барои муайян кардани амалҳои зарурӣ сабт шудаанд. Баъд пайдарпаии вуруд чунин хоҳад буд: Chmod + Параметрҳои Ҳуқуқӣ + Ҳуқуқ + Номи объект ё роҳ ба он. Маълумоти муфассал дар бораи чӣ гуна истифода бурдани Chmod, дар консол хонед. Шумо метавонед онро тавассути меню ё Ctrl + Alt + T иҷро кунед.

Оғози терминал барои иҷрои фармони chmod дар системаи оперативӣ

Дар терминал шумо бояд Chmod - -ро ба қайд гиред ва тугмаи Enter -ро клик кунед. Баъд аз ин, ҳуҷҷатҳои расмӣ бо забони аслӣ нишон дода мешаванд, ки барои мубориза бо асосҳои коммуналӣ кӯмак хоҳад кард. Аммо мо то ҳол дар бораи ҳамаи имконот ва ҳуқуқҳо тафсилоти муфассалтарро медиҳем.

Шиносоӣ бо ҳуҷҷатҳои расмии коммуникатсияи CHMOD тавассути консол дар Linux

Ҳуқуқҳои дастрасӣ

Тавре ки шумо аллакай аз маълумоти дар боло зикрон медонед, се намуди ҳуқуқҳо дар Linux - хондан, навиштан ва иҷрои он мавҷуданд. Ҳар кадоми онҳо таъиноти номаи худро дар CHMOD-и худ доранд, ки бояд ҳангоми кор бо даста истифода шавад.

  • Р - хондан;
  • w - Сабти;
  • X - Иҷрокунанда;
  • С - Иҷрокунӣ аз номи суперверер. Ин ҳуқуқ ихтиёрӣ аст ва аз ҳисоби асосӣ ба оғози скриптҳо ва скриптҳо дар назар дорад (тақрибан ба фармони Судо сухан меронад).

Дар роҳи аввал, он аст, ки дар хосиятҳои банди конфигуратсия барои ҳар як гурӯҳи корбарон тақсим карда мешавад. Онҳо инчунин се ва дар chmod ҳастанд, ки онҳо инро муайян мекунанд:

  • Шумо соҳиби объект аст;
  • G - Гурӯҳ;
  • o - боқимондаи корбарон;
  • A - ҳама корбарони дар боло овардашуда.

Ғайр аз он, гурӯҳе, ки баррасии ҳуқуқро дар шакли рақамҳо ҳисоб мекунад. Рақамҳо аз 0 то 7 маънои параметрҳои мушаххас:

  • 0 - ҳуқуқ надорад;
  • 1 - Иҷрои иҷро;
  • 2 - танҳо сабт;
  • 3 - Иҷрошавӣ ва сабт кардан;
  • 4 - танҳо хондан;
  • - Иштирок ва иҷрои;
  • 6 - хондан ва навиштан;
  • 7 - Ҳама ҳуқуқҳо якҷоя.

Ҳамаи ин параметрҳо ҳам барои файлҳои инфиродӣ ва ҳамятория якхелаанд. Дар вақти додани имтиёзҳо, шумо аввал рақамро барои соҳиби он нишон медиҳед, ки барои гурӯҳ ва дар охири дигарон барои дигарон. Сипас арзиши 744 ё 712. Як ё якчанд ҳуқуқ пас аз навиштаҳо ба таври хаттӣ ворид карда мешавад, бинобар ин бояд ба таври муфассал омӯхта шавад.

Имконот

Ҳангоми истифода бурдани фармони Chmod нақши асосӣ нақши асосиро мебозад, аммо имконот ба шумо имкон медиҳанд, ки бо гузоштани параметрҳои иловагӣ ба таври дақиқ танзим кунед. Имконоти маъмултарин барои имконот ин гуна аст:

  • -к - маълумотро дар бораи ҳама тағирот пас аз фаъол сохтани фармоиш нишон медиҳад;
  • -Ф - намоиш додани намоиши хатогиҳоро бартараф кунед;
  • -V - Ҳамаи маълумот пас аз фаъолсозии фармон нишон диҳед;
  • - Ниқоби ҳуқуқҳоро аз файли мушаххас интихоб кунед;
  • -Р - фаъолсозии рекваро. Дар ин ҳолат, ҳуқуқҳои муайяншуда нисбати ҳама файлҳо ва папкаҳои феҳристи таъиншуда татбиқ карда мешаванд;

Акнун шумо бо синтаксис ва ибораҳои асосии коммуналӣ, ки имрӯз CHMOD номида мешаванд, шиносед. Он танҳо бо маълумоти иловагии муфид боқимонда боқӣ мемонад, ки раванди таҳрири таҷдиди ҳуқуқро осон мекунад, инчунин дар бораи намунаҳои маъмули даста маълумоти бештар хоҳад гирифт.

Амалҳои иловагӣ

Барои баланд бардоштани роҳати кор дар терминал, корбар бояд якчанд фармонҳои бештарро истифода барад, ки иҷрои онро оптималӣ мекунад. Масалан, пас аз оғози кор, шумо метавонед CD / Home / корбар / ҷузвдонро қайд кунед, ки дар он ҷо / Home / корбар / ҷузвдон роҳи шартӣ ба папкаи лозима мебошад. Пас аз фаъол кардани ин фармон, як роҳ ба феҳристи муқарраршуда вуҷуд хоҳад дошт ва ҳама амалҳои минбаъда тавассути он гузаронида мешаванд. Ҳамин тариқ, зарурати ворид шудан ба роҳи пурра ба файл ё ҷузвдон дар оянда бартараф карда мешавад (албатта, агар онҳо дар маҳалли ҷойгиршавӣ ҷойгиранд).

Ба макони зарурӣ тавассути терминал дар Linux

Нишон додани фармони LS-ро бо имконоти -l номбар кардан ғайриимкон аст. Ин коммуналӣ ба шумо имкон медиҳад, ки танзимоти ҷориро барои ҳуқуқи дастрасӣ ба объектҳо бинед. Масалан, натиҷа-то RW-R- R- 0-ро нишон медиҳад, ки файл хондан ва таҳрир карда метавонад, гурӯҳ ҳамон тавр кор мекунад ва дигар корбарон танҳо мехонанд. (Ҳама намунаҳо бо ҳуқуқҳои дастрасӣ ба боло тавсифшуда мувофиқат мекунанд). Маълумот дар бораи амали дастаи LS дар Linux дар мақолаи дигар аз рӯи истиноди зерин гуфта мешавад.

Барои муайян кардани фармони LS барои муайян кардани фармони LS

Инчунин хонед: Намунаҳои фармони LS дар Linux

Намунаҳои даста

Дар охир, ман мехостам як намунаҳои истифодаи утилёнро биёварам, то корбарон дигар дар бораи синтаксиси гурӯҳ ва замимаҳои он ягон савол дошта бошанд. Ба чунин сатрҳо диққат диҳед:

Намунаҳои фармони chmod дар системаҳои оператсионӣ

  • Chmod a + r file_name - Ҳамаи ҳуқуқҳоро барои хондани файл илова кунед;
  • Chmod a-x file_name - ҳуқуқи иҷрои объектро интихоб кунед;
  • Chmod a + r file_name - ҳуқуқҳои хонишро илова кунед ва нависед;
  • Chmod -r u + w, go-w, go-w foolity - Фаъолияти реквизит (Фармони тамоми феҳрист), илова кардани ҳуқуқҳо ба соҳиби китоб ва нест кардани ҳуқуқи вуруд ба навиштани дигар корбарон.

Тавре ки шумо мебинед, нишонаҳо + ва - маънои илова ё гирифтани ҳуқуқҳоро. Онҳо дар якҷоягӣ бо имконот ва ҳуқуқҳо бе фосила нишон дода шудаанд ва он гоҳ парванда ба он занг зада мешавад ё роҳи пурра ба он ном дорад.

Имрӯз шумо дар бораи таъсиси ҳуқуқҳои дастрасӣ ба OS дар асоси Кернели Linux омӯхтаед. Усулҳои номбаршуда универсалӣ ҳастанд ва барои ҳама тақсимоти тақсимот мувофиқанд. Пеш аз фаъол кардани ҳар як фармон, мо ба шумо маслиҳат медиҳем, ки на танҳо ба дурустии синтаксис, балки номҳои онҳо ва роҳро низ боварӣ бахшед.

Инчунин нигаред: фармонҳои зуд-зуд дар Linux

Маълумоти бештар