Chmod ose si të modifikojmë lejet e skedarëve tanë

Lock-i përfaqëson lejet e skedarit

Në shumë raste, kur duam të përdorim një skedar që na është kaluar përmes një USB-shiti ose interneti, ose kur duam të hyjmë në një dosje që i përket një përdoruesi tjetër, shpërndarja Gnu / Linux na jep një gabim. Kjo mund të ndodhë edhe nëse e shkruajmë komandën në mënyrë korrekte, për më tepër, pavarësisht kësaj, sistemi do të na japë mesazhin e "hyrjes së gabuar" ose "hyrjes së refuzuar".

Arsyeja për këtë është se në Të dy skedarët dhe dosjet e Gnu / Linux kanë leje për të qenë në gjendje të punojnë me ta. Këto leje kanë të bëjnë me modifikimin, eliminimin dhe krijimin e tyre.

Çfarë janë lejet e skedarëve?

Në të gjitha shpërndarjet Gnu / Linux Ekzistojnë dy lloje të përdoruesve, kryesisht, administratori ose root dhe pjesa tjetër e përdoruesve. Administratori ka qasje në të gjitha skedarët e sistemit operativ, ai mund të fshijë, krijojë dhe modifikojë çdo skedar.

Pjesa tjetër e përdoruesit mund të fshijnë, modifikojnë ose krijojnë vetëm skedarët e tyre, skedarët që ndodhen brenda shtëpisë tuaj. Skedarët e sistemit dhe skedarët e përdoruesve të tjerë mund të fshihen, modifikohen ose krijohen vetëm me lejen e administratorit ose përdoruesit të prekur.

Çfarë lejesh mund të aplikojmë brenda Gnu / Linux?

Çdo skedar Gnu / Linux ka tre grupe të lejeve, grupi i parë na tregon se çfarë mund të bëjë pronari i asaj skedari. Grupi i dytë na tregon se çfarë lejesh kanë të gjithë përdoruesit e grupit që skedari dhe grupi i tretë tregon lejen që kanë përdoruesit e tjerë.

Këto grupe lejesh janë të rëndësishme pasi ato luhen me dhe na lejon t'i japim siguri dhe funksionalitet sistemit tonë operativ.

Kështu, ne mund të bëjmë që skedarë të caktuar të lexohen ose modifikohen vetëm nga vetja, ne mund t'i bëjmë një dosje menaxhohet nga një grup përdoruesish që i përkasin një departamenti ose mund të bëjmë që skedarë të caktuar të menaxhohen nga të gjithë dhe këto janë brenda një rrjeti të gjerë që lejon personalizimin e të gjithë sistemeve operative që ndajnë disa skedarë.

Për secilin prej këtyre tre grupeve mund të aplikojmë ose tregojmë variablat e mëposhtëm që i tregojnë sistemit operativ nëse mund të modifikohet, fshihet ose shkruhet. Variablat janë:

    • R: Nëse kjo letër shfaqet, ajo tregon se skedari mund të lexohet.
    • W: Nëse kjo letër shfaqet, ajo tregon se mund të shkruhet ose modifikohet.
    • X: Nëse kjo letër shfaqet, ajo tregon se mund të ekzekutohet

Kur ndryshoret janë numra

Shkronjat e mësipërme o ndryshoret mund të ndryshohen me numrat 0 deri 7. Kështu, numri 0 tregon se ne nuk kemi ndonjë leje në atë skedar dhe numri 7 tregon se ne kemi të gjitha lejet e asaj skedari. Marrëdhënia e numrave të mbetur me kuptimin e tyre është si më poshtë:

# Lejet
     Të gjitha lejet.
6       Leximi dhe shkrimi
      Leximi dhe ekzekutimi
4       Lexoni vetëm
      Shkrimi dhe ekzekutimi
      Vetëm duke shkruar
1       Vetëm ekzekutimi
      Nuk ka leje

Tani që kemi njohur ndryshoret që duhet të aplikojmë në skedarë dhe çfarë do të thotë çdo lloj skedari, ne do ta zbatojmë atë në skedarët tanë dhe në shpërndarjen tonë Gnu / Linux.

Modaliteti i konsolës

Të jesh në gjendje të aplikosh një leje të caktuar në një skedar ose dosje përmes terminalit ose konsolës është shumë e lehtë. Personalisht preferoj të përdor këtë metodë sesa metodën grafike, por të dyja metodat funksionojnë në mënyrë perfekte.

Për të aplikuar ose modifikoni lejet duhet të përdorim komandën "chmod". Nëse e kemi atë skedar, thjesht përdorni komandën chmod. Nëse nuk jemi pronarë, atëherë së pari duhet të përdorim komandën "sudo".

Pas thirrjes së komandës chmod duhet të tregojmë shkronjën ose numrin për të aplikuar dhe skedarin ose dosjen në të cilën duam të zbatojmë ndryshimet në lejet e tij. Midis komandës chmod dhe ndryshores ne do të përdorim shenjën "+" nëse duam t'i shtojmë ato leje ose shenjën "-" nëse duam t'i heqim ato.

Për të parë lejet e skedarëve duhet të përdorim komandën "ls -l". Pas ekzekutimit të tij, do të shfaqet një listë e skedarëve me një seri shkronjash si më poshtë:

drwxr-xr-x

Shkronja e parë na tregon nëse është një skedar (-), një direktori (d), një skedar bllok special (b) ose një skedar me karakter të veçantë (c). Tri letrat e tjera na tregojnë për lejet e pronarit, tre letrat e tjera na tregojnë për lejet e Grupit dhe letrat e tjera na tregojnë për lejet e përdoruesve të tjerë. Nëse ekziston një "-" do të thotë që ju nuk e keni atë leje. Kjo do të thotë, nëse ka vetëm "rx" do të thotë se ka lexuar dhe ekzekutuar leje por nuk ka leje për të shkruar.

Modaliteti grafik

Për të modifikuar lejet e skedarit në mënyrë grafike, së pari duhet të shkojmë tek menaxheri ynë i skedarëve. Brenda menaxherit të skedarëve duhet të zgjedhim skedarin që duam të modifikojmë lejet e tij dhe klikojmë me butonin e djathtë të miut. Brenda menusë që shfaqet, zgjedhim opsionin Properties. Pastaj do të shfaqet një dritare si më poshtë:

Foto nga ekrani për të aplikuar lejet në skedarë

Brenda kësaj dritare ne shkojmë në skedën "Lejet" dhe do të shohim të gjitha llojet e lejeve që ka skedari. Falë zbritjeve, ne mund të modifikojmë opsionet dhe t'i bëjmë të tjerët të kenë mundësi të lexojnë ose shkruajnë ose asnjë. Gjithashtu, në fund, shfaqet opsioni për "të lejuar skedarin të ekzekutohet si një program". Duke e shënuar do të jemi duke e bërë desktopin të njohë skedarin si skedar të ekzekutueshëm. Pasi të lëmë ndryshimet që duam të bëjmë, shtypim butonin e mbylljes dhe ndryshimet e bëra do të zbatohen.

Mund të ndodhë që ne duam të ndryshojmë lejet e një skedari të një përdoruesi tjetër ose skedarët që i përkasin administratorit. Në këtë rast na duhet ekzekutoni menaxherin e skedarëve si administrator.

Për ta bërë këtë ne hapim terminalin dhe shkruajmë:

sudo “nombre del gestor de archivos”

Do të hapet një dritare me menaxherin e skedarëve që do të na lejojë të bëjmë çdo ndryshim në lejet e skedarit. Ky ndryshim mund të bëhet në mënyrën e mëparshme pasi që ne do t'i zbatojmë ndryshimet si administrator dhe jo si përdorues.

Problemet e lejes?

Duhet të mbahet mend se këto ndryshime që bëjmë në lejet e skedarëve janë bërë nga këndvështrimi i përdoruesit. Kjo është, shpërndarja jonë e kupton që këto leje mbahen nga përdoruesi që bën ndryshimet, por jo nga pjesa tjetër e përdoruesve. Nëse kemi më shumë përdorues, ato leje nuk do të zbatohen për ata përdorues, përveç nëse e tregojmë atë.

Shtë e rëndësishme ta njohësh atë dhe gjithashtu mund të zbatohet në të gjitha shpërndarjet e Gnu / Linux, pa marrë parasysh emrin e shpërndarjes. Zbatimi i ndryshimeve dhe lejeve në skedarët në Gnu / Linux është shumë i lehtë dhe gjithashtu shumë i rëndësishëm pasi që një pjesë e sigurisë së sistemit tonë operativ bazohet në atë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Adam Isaías Aguilar Ramírez dijo

    Vetëm më thotë se nuk mund të bëj modifikime sepse nuk jam pronari.

  2.   Emerson dijo

    Unë kam shumë disqe të forta me skedarë, por Linux Mint nuk më lejon të kopjoj skedarët nga njëra te tjetra
    Siguria nuk ka rëndësi për mua sepse vetëm unë i përdor këto disqe, si mund t'u jap leje të gjithëve që të mos kem probleme në kopjimin e skedarëve?
    Kam lexuar në lidhje me "chmod 777" por kur vendos komandën në tastierë më thotë se po më mungon një operand
    A mund të më japë dikush sintaksën pa kuptim?
    Falënderim