Rregullo të drejtat e qasjes në Linux

Anonim

Rregullo të drejtat e qasjes në Linux

Në sistemet operative të bazuara në kernelin Linux, ekziston një mjet i konfigurimit të autoritetit që ju lejon të ndani të drejtat e qasjes midis llogarive. Ky është një kufizim në qasjen në skedarë, drejtori ose aplikacione specifike. Ekzistojnë tri lloje të të drejtave të ngjashme - leximi, shkrimi dhe ekzekutimi. Cilido prej tyre mund të redaktohet veçmas nën çdo përdorues të regjistruar në OS duke përdorur mjete të veçanta. Tjetra do të konsiderohet dy metoda konfigurimi të parametrave të përmendur.

Konfiguro të drejtat e qasjes në Linux

Metodat e konsideruara sot janë të përshtatshme për të gjitha shpërndarjet e Linux, pasi ato janë universale. Është se mënyra e parë për t'u padisponueshëm për përdoruesit të cilët nuk kanë një menaxher të skedarit fiks, dhe menaxhimi i sistemit kryhet ekskluzivisht përmes konsolës. Në këtë rast, ne menjëherë rekomandojmë kalimin në opsionin e dytë, ku veprimi i komandës CHMOD përshkruhet në detaje. Përdoruesit e tjerë që ndërveprojnë në mënyrë aktive me ndërfaqen e sistemit grafik, ne ju këshillojmë që të paguani kohën për dy metoda, sepse ata kanë disa qasje të ndryshme në qasje.

Para fillimit të mënyrave, sigurohuni që sistemi të ketë numrin e nevojshëm të përdoruesve. Nëse e dini se do të ketë disa njerëz qasje në kompjuter, ju duhet të krijoni llogarinë tuaj të veçantë dhe pastaj të shkoni në emërimin e të drejtave të qasjes. Një udhëzues i hollësishëm mbi këtë temë mund të gjendet në artikullin tjetër nga lidhja e mëposhtme.

Natyrisht, cilësimet e pranishme në menaxherin e skedarëve ju lejojnë të shpejt dhe pa ndonjë problem të redaktoni të drejtat e qasjes në objekte, por nganjëherë një grup funksionesh është mjaft e kufizuar dhe disa përdorues kanë nevojë për një konfigurim më fleksibël. Në një situatë të tillë, ne rekomandojmë që të kontaktoni metodën e mëposhtme.

Metoda 2: Ekipi CHMOD

Përdoruesit që tashmë kanë ardhur në kryerjen e detyrave të caktuara në sistemet operative në Linux, ndoshta e dinë se shumica e të gjitha veprimeve bëhen përmes konsolës klasike duke përdorur komanda të ndryshme. Redaktimi i të drejtave të qasjes për skedarët dhe dosjet nuk ishte përjashtim dhe i dobishëm për këtë ndërmarrje të integruar CHMOD.

Sintaksë chmod

Çdo komandë ka sintaksën e vet - një sërë opsionesh dhe parametrash të regjistruara në një sekuencë specifike për të specifikuar veprimet e nevojshme. Pastaj sekuenca e hyrjes do të jetë kështu: chmod + opsionet + të drejta + emri i objektit ose rruga për të. Informata të hollësishme se si të përdorni CHMOD, lexoni në tastierë. Ju mund ta ekzekutoni atë përmes menusë ose kombinimit kryesor CTRL + ALT + T.

Fillimi i terminalit për të ekzekutuar komandën CHMOD në sistemin operativ Linux

Në terminal, ju duhet të regjistroheni chmod --help dhe klikoni në butonin Enter. Pas kësaj, do të shfaqet dokumentacioni zyrtar në gjuhën e parazgjedhur, të cilat do të ndihmojnë për t'u marrë me bazat e shërbimeve. Por ne ende japim një përshkrim më të hollësishëm të të gjitha opsioneve dhe të drejtave.

Njohja me dokumentacionin zyrtar të ndërmarrjes CHMOD nëpërmjet konsolës në Linux

Të drejtat e qasjes

Siç e dini tashmë nga informacionet e mësipërme, ekzistojnë tri lloje të të drejtave në Linux në Linux - lexim, shkrim dhe ekzekutim. Secili prej tyre ka emërtimin e vet në CHMOD, i cili duhet të përdoret kur punon me ekipin.

  • R - lexim;
  • W - Regjistrimi;
  • X - Ekzekutimi;
  • S - ekzekutimi në emër të superuser. Kjo e drejtë është fakultative dhe nënkupton fillimin e programeve dhe skenave nga llogaria kryesore (përafërsisht duke folur përmes komandës së sudo).

Në mënyrën e parë, është e dukshme që në pronat e elementit të konfigurimit janë të ndara për secilin grup të përdoruesve. Ata gjithashtu ekzistojnë tre dhe në chmod ata përcaktohen si kjo:

  • U është pronari i objektit;
  • G - grup;
  • o - pjesa tjetër e përdoruesve;
  • A - të gjithë përdoruesit e mësipërm.

Përveç kësaj, ekipi në shqyrtim merr shënimin e të drejtave në formën e numrave. Shifrat nga 0 në 7 do të thotë një parametër specifik:

  • - Nuk ka të drejta;
  • 1 - Ekzekutimi ekskluziv;
  • 2 - vetëm rekord;
  • 3 - Ekzekutimi dhe regjistrimi së bashku;
  • 4 - lexim ekskluzivisht;
  • 5 - Leximi dhe ekzekutimi;
  • 6 - Leximi dhe shkrimi;
  • 7 - Të gjitha të drejtat së bashku.

Të gjitha këto parametra janë të njëjta për dosjet dhe direktorinë individuale. Në kohën e caktimit të privilegjeve, së pari tregoni numrin për pronarin, pastaj për grupin dhe në fund për pjesën tjetër të përdoruesve. Pastaj vlera do të gjejë një pikëpamje, për shembull, 744 ose 712. Një ose më shumë nga këto të drejta futen pas përdorimit të opsioneve të shërbimeve, kështu që ata duhet të studiohen në detaje.

Opsione

Të drejtat luajnë një rol të madh kur përdorni komandën CHMOD, megjithatë, opsionet ju lejojnë të konfiguroni më fleksibilizimin duke vendosur parametra shtesë. Mundësitë më të njohura për opsionet kanë këtë lloj:

  • -C - tregon informacion për të gjitha ndryshimet pas aktivizimit të komandës;
  • -F - Eliminoni shfaqjen e të gjitha njoftimeve të gabimeve;
  • -V - Trego të gjitha informacionet pas aktivizimit të komandës;
  • --Treference - zgjidhni maskën e të drejtave nga një skedar specifik;
  • -R - aktivizimi i rekursionit. Në këtë rast, të drejtat e specifikuara do të zbatohen për të gjitha dosjet dhe dosjet e direktorisë së specifikuar;

Tani ju jeni të njohur me sintaksën dhe përcaktimet kryesore të shërbimeve të përdorura sot të quajtur chmod. Mbetet vetëm për të njohur veten me informacione të dobishme shtesë, të cilat do të thjeshtojnë procesin e redaktimit të të drejtave, si dhe të mësojnë rreth shembujve popullor të ekipit.

Veprime shtesë

Për të rritur komoditetin e punës në terminal, përdoruesi do të duhet të përdorë disa komanda të tjera që optimizojnë ekzekutimin e ndjekjes. Për shembull, pas fillimit, ju mund të regjistroheni CD / Home / User / Folder, ku / shtëpi / përdorues / dosje është një rrugë e kushtëzuar për dosjen e kërkuar. Pas aktivizimit të këtij komanda, do të ketë një lëvizje në direktorinë e specifikuar dhe të gjitha veprimet pasuese do të kryhen përmes saj. Kështu, nevoja për të hyrë në rrugën e plotë në dosjen ose dosjen në të ardhmen është eliminuar (natyrisht, nëse ato janë të vendosura në vendin ku është kryer tranzicioni).

Kalo në vendin e kërkuar përmes terminalit në Linux

Është e pamundur të mos shënoni komandën ls me opsionin e -L. Ky shërbim ju lejon të shihni cilësimet aktuale për të drejtat e qasjes në objekte. Për shembull, rezultati -RW-RW-R- tregon se pronari do të jetë në gjendje të lexojë dhe të redaktojë skedarin, grupi bën të njëjtën gjë dhe përdoruesit e tjerë lexojnë vetëm. (Të gjitha emërtimet përputhen me të drejtat e qasjes të përshkruara më lart). Detajet rreth veprimit të ekipit LS në Linux është thënë në artikullin tjetër nga lidhja e mëposhtme.

Regjistro komandën ls për të përcaktuar

Lexoni gjithashtu: Mostrat e komandës ls në Linux

Shembuj të ekipit

Së fundi, unë do të doja të sjell disa shembuj të përdorimit të shërbimeve në mënyrë që përdoruesit të mos kenë ndonjë pyetje në lidhje me sintaksën e ekipit dhe aplikacionet e saj. Kushtojini vëmendje linjave të tilla:

Shembuj të Komandës CHMOD në sistemet operative Linux

  • Chmod A + R file_name - Shto të gjitha të drejtat për të lexuar skedarin;
  • Chmod A-X file_name - marr të drejtat për të ekzekutuar objektin;
  • Chmod A + R file_name - Shto të drejta të lexuara dhe të shkruara;
  • CHMOD -R U + W, Go-W dosner_name - Mundësoni Recursion (komanda e aplikimit për tërë dosjen dhe përmbajtjen e tij), duke shtuar të drejtat për t'i shkruar pronarit dhe fshirjes së të drejtave të hyrjes për të shkruar nga përdoruesit e tjerë.

Siç mund ta shihni, nënshkruan + dhe - do të thotë të shtoni ose të merrni të drejtat. Ato tregohen së bashku me opsionet dhe të drejtat pa hapësira, dhe pastaj skedari quhet ose rruga e plotë për të.

Sot ju keni mësuar rreth dy metoda për ngritjen e të drejtave të qasjes në OS bazuar në kernelin Linux. Metodat e listuara janë universale dhe janë të përshtatshme për të gjitha shpërndarjet. Para se të aktivizoni çdo komandë, ne ju këshillojmë fuqimisht që të siguroheni jo vetëm në korrektësinë e sintaksës, por edhe emrat e dosjeve dhe të rrugës për ta.

Shih gjithashtu: komandat e përdorura shpesh në terminalin linux

Lexo më shumë