Aparatūra

„Linux“ failų ir aplankų leidimų valdymas

Turinys:

Anonim

Kaip mes žinome, „Linux“ yra sistema, sukurta atsižvelgiant į tinklą. Todėl saugumas yra kritinis taškas, nes nuo jo priklauso informacijos, kurią saugome savo kompiuteriuose ar serveriuose, apsauga. Būtent čia „Linux“ failų ir aplankų leidimų valdymas tampa būtinas, nes daugelis vartotojų turės prieigą prie visų išteklių.

Failų ir aplankų leidimų tvarkymas „Linux“

Vartotojo savininkas ir failo grupės savininkas

„Linux“ sistemoje visi failai būtinai priklauso vartotojui ir vartotojų grupei. Taigi, kai failas bus sukurtas, savininkas bus jį sukūręs vartotojas, o grupė taip pat bus pagrindinė to vartotojo grupė.

Vienas būdas peržiūrėti vartotoją ir grupę, kuriai priklauso failas, yra naudojant komandą ls, po kurios eina „l“ (ilgo formato) parinktis.

Rezultatas yra visų failų sąrašas, po vieną kiekvienoje eilutėje. Kur pirmasis 10 simbolių blokas pradžioje žymi failo tipą ir teises (žr. Paveikslėlį pradžioje).

Pirmasis simbolis nurodo failo tipą. Jei tai brūkšnelis '-', tai yra normalus failas, jei tai yra „d“ žymi aplanką (katalogą), kita vertus, raidė „l“ rodo, kad tai yra nuoroda (nuoroda). Taip pat galėtumėte nurodyti kitas reikšmes, tokias kaip s, p, b, kurios atitinka lizdus, ​​vamzdžius ir blokinius įtaisus.

Kiti 9 simboliai nurodo savininko vartotojo teises (3 simboliai), savininkų grupės leidimus (3 simboliai) ir likusių vartotojų teisių (3 simbolius) teises. Kurios koduojamos pagal raides, susijusias su kiekvienu leidimo tipu (apie tai išsamiai pamatysime kitame skyriuje). Jei raidžių nėra, o vietoj jų yra brūkšnelių, tai reiškia, kad nėra nustatytas leidimo tipas.

Leidimų rūšys

Failų ir aplankų leidimų valdymas „Linux“ yra vykdomas pagal trijų tipų leidimų, kuriuos gali turėti vartotojai ar grupės, schemą. Schema yra tokia:

  • Skaityti leidimą Rašyti leidimą Vykdyti leidimą

Jo reikšmė keičiasi atsižvelgiant į kontekstą, kuriame jis taikomas, tai yra, jei tai failai ar aplankai. Tai pamatysime žemiau esančiuose skyriuose.

Skaitykite leidimą

Tai reiškia, kad vartotojas turi teisę tik skaityti ar peržiūrėti failą. Taikoma prieigai iš bet kurios programos failams ar konsolės komandoms redaguoti. Jei vartotojas neturi leidimų, jis paprasčiausiai nemato failo.

Kita vertus, jei vartotojas skaitė aplanko leidimus, tai reiškia, kad vartotojas galės matyti visą aplanko turinį.

Valdant leidimus, skaitymo leidimui žymėti naudojama raidė „r“, kilusi iš anglų kalbos „read“.

Rašykite leidimą

Šis leidimas rodo, kad vartotojas gali pakeisti failą, net jį ištrindamas. Tai taip pat suteikia galimybę modifikuoti failo teises naudojant chmod komandą, taip pat pakeisti savininką (vartotoją ar grupę) naudojant „ chown“.

Aplankai suteikia vartotojui galios modifikuoti turinį ir atlikti tokius veiksmus, kaip kurti ir modifikuoti kitus jame esančius aplankus / failus.

Jį atstovauja raidė „w“. Leidimas rašyti yra kilęs iš anglų kalbos „rašyti“.

Leidimas vykdyti

Kaip galime spręsti iš jo pavadinimo, šis leidimas suteikia vartotojui galimybę vykdyti failą. Jei vartotojas neturi failo vykdymo leidimų, jie negalės jo vykdyti, net jei tai yra programa. Be to, vieninteliai vykdomieji failai yra scenarijai arba komandų failai ir programos; Jei bandysime juos paleisti neturėdami leidimų, tai sukels klaidų.

Kalbant apie aplankus, jei vartotojas turi jiems leidimus, tai reiškia, kad jie gali prieiti prie jų. Šis leidimas galioja tiek įvedant iš cd komandos, tiek iš bet kurio failų naršyklės.

Vykdymo leidimas žymimas raide „x“ iš anglų kalbos „e X ecute“.

Galbūt jus domina skaitymas: „Linux“ naudotojų ir grupių valdymas

Kaip išduodami leidimai?

Leidimų valdymas „Linux“ apibrėžia, kad leidimai gali būti suteikiami tik taip:

  • Vartotojui, kuriam priklauso failas, grupei, kuriai priklauso failas, visiems kitiems sistemos vartotojams (visiems, išskyrus savininką)
REKOMENDUOJAME JUMS „Ubuntu 16.10 Beta 2“

Kitaip tariant, nėra galimybės suteikti leidimų konkretiems vartotojams arba jei esate failo savininkas. Todėl leidimus galima priskirti tik savininkui, savininkui priklausančiam vartotojui ar kitiems vartotojams. Arba skaitykite, rašykite, vykdykite arba derinkite juos.

Svarbu pažymėti, kad norint pakeisti failo leidimus, būtina turėti jo vykdymo leidimus. Kita vertus, pagrindinis vartotojas gali atlikti pakeitimus, juo labiau kad jis turi visišką prieigą prie sistemos administravimo.

Leidimų pakeitimas

Jei norite pakeisti leidimų tvarkymo pakeitimus, mes naudojame komandą chmod. Chmod komandos sintaksė yra tokia:

chmod leidimo failo_vardas_aplankas

Kur „leidimas“ vaizduojamas taip:

Inicialai, kuriems adresuotas leidimas:

  • vartotojas = grupė = gresto = o (kita)

Po ženklu, atitinkančiu veiksmą:

  • „Sign +“, jei norite pridėti leidimą „Sign“ - norėdami pašalinti leidimą

Galiausiai leidimo rūšis: skaitykite = r, rašykite = w ir vykdykite = x

Pažiūrėkime keletą pavyzdžių su failu „example.txt“

Suteikite leidimą savininkui rašyti į failą „example.txt“:

chmod u + w pavyzdys.txt

Panaikinkite leidimą rašyti kitiems vartotojams faile „example.txt“:

chmod ow pavyzdys.txt

Suteikite leidimą skaityti nuosavybę turinčiai grupei faile „pavyzdys.txt“:

chmod g + r pavyzdys.txt

Taip pat galite suteikti skirtingus leidimus vykdant tą pačią komandą; jūs turite juos atskirti tik kableliais:

chmod u + w, gr arba pavyzdys.txt

Nes tai taip pat leidžia sujungti kelis vartotojus

chmod ug + w pavyzdys.txt

Kita vertus, taip pat yra galimybė pakeisti leidimus naudojant failų naršyklę. Tam mums tereikia pasirinkti failą ar aplanką ir paspaudus dešinįjį pelės mygtuką -> Ypatybės, pasirodys ypatybių langas, tada pateksime į leidimų skirtuką ir galėsime juos nustatyti paprastai ir greitai. Reikėtų pažymėti, kad pasirinkimas gali būti vienas ar keli failai ar aplankai.

Aparatūra

Pasirinkta redaktorius

Back to top button