„Linux“ failų ir aplankų leidimų valdymas
Turinys:
- Failų ir aplankų leidimų tvarkymas „Linux“
- Vartotojo savininkas ir failo grupės savininkas
- Leidimų rūšys
- Skaitykite leidimą
- Rašykite leidimą
- Leidimas vykdyti
- Kaip išduodami leidimai?
- Leidimų pakeitimas
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ą)
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.
„Ping“ komanda: naudojimas ir valdymas Linux
Kitame įraše parodysime „ping“ komandos naudojimą ir veikimą „Linux“. Esminis įrankis tinklo klaidoms diagnozuoti.
Kaip naudoti žymas failų ir aplankų tvarkymui makrokomandose
Etiketės yra vienas iš efektyviausių būdų, kaip visus dokumentus, failus ir aplankus sutvarkyti „macOS“. Sužinokite, kaip jais naudotis
„Apple“ failų sistemos failų sistema (apfs): visa informacija
„Apple“ pristato naują failų sistemą, vadinamą APFS („Apple File System“), skirtą pakeisti HFS + failų sistemą