Linux Muuda kataloogi õigusi

Linux Muuda Kataloogi Oigusi



Kas teil on kunagi kataloogile juurdepääsu proovimisel ilmnenud probleem ja olete saanud veateate, et teil pole faili või kataloogi muudatuste tegemiseks luba? See juhtub siis, kui teil pole faili mis tahes komponentide käivitamiseks või muutmiseks vajalikke juurdepääsuõigusi.

Linuxi platvormil on meeskonnatööl mitmel kasutajal lubatud samale serverile juurde pääseda. See on hea, kuid suurendab ka turvariski, kuna see võib mõjutada omaniku privaatsust. Failidele või kataloogidele eraldi juurdepääs võib samuti suurendada andmete või oluliste failide kaotamise võimalust.







Linux on kasutajasõbralik platvorm, mis tagab alati kasutaja privaatsuse ja suurendab parimat kasutuskogemust. Seega pole põhjust muretseda, kui teie süsteemile pääseb juurde mitu kasutajat; saame piirata juurdepääsu failidele või kataloogidele, muutes õigusi. Siin on faili või kataloogi õiguste muutmiseks võimas chmod Linuxi käsk, mida kasutatakse kataloogi juurdepääsu lubamiseks või piiramiseks.



Enne selle käsutööriista juurde jõudmist peab meil olema järgmine teave:



Linuxi rühmad

Tavaliselt on Linuxil kolme tüüpi kasutajaid:





Omanikud ( sisse ) Kasutaja, kes lõi faili või kataloogi
Rühmad ( g ) mitme kasutaja arv; juurdepääsuluba kõigile rühma liikmetele
Teised kasutajad ( O ) Iga teine ​​kasutaja, kes ei ole faili omanik ega ühegi rühma liige

Määratlege lubade tüübid

Kasutajatele saame anda juurdepääsu kolme tüüpi faili- või kataloogiõigusi.

( r ) 🡪 lugeda kasutaja saab vaadata ainult faili või kataloogi
( sisse ) 🡪 kirjutada kasutaja saab vaadata ja redigeerida faili või kataloogi
( see on ) 🡪 hukata kasutaja saab faili või kataloogi lugeda, kirjutada või käivitada

Sümboolne esitus

Kataloogi loa muutmisel on kaks võimalust, kas juurdepääsu lubamiseks või eemaldamiseks. Sellistel juhtudel kasutatakse lubade määramiseks või eemaldamiseks järgmisi operaatoreid.



+ näitab, et failile/kataloogile juurdepääsuks on vaja lisada õigused (lugemine, kirjutamine või käivitamine).
Näitab, et failile/kataloogile juurdepääsuks pole luba või õigused ((lugemine, kirjutamine või käivitamine) eemaldamine

Samuti saate numbrimärkide abil tuvastada failile või kataloogile määratud loa. Järgmises tabelis kuvatakse number ja nende tähendus Linuxi muudatuste kataloogis:

0 Luba puudub
1 Käivitage
2 Kirjutage
3 Kirjutage + täitke
4 Lugege
5 Loe + Käivita
6 Loe + kirjuta
7 Lugemine + kirjutamine + täitmine

Linux Muuda kataloogi õigusi

Nüüd esitame mõned näited, pidades silmas ülalmainitud teavet; Õnneks on meil kataloogiõiguste muutmiseks kaks võimalust:

  1. Graafiline kasutajaliides
  2. Terminal

Muutke kataloogi luba Linuxis GUI abil

Lihtsaim viis kataloogilubade muutmiseks on GUI lähenemisviis; loome uue kataloogi nimega proovi_kataloog paremaks mõistmiseks:

Selle hüpikmenüü kuvamiseks paremklõpsake sellel ja klõpsake nuppu Omadused valik:

Liikuge lehele load vahekaarti ja seal näete erinevaid jaotisi nt omanik, rühm ja muud:

Ülaltoodud ekraanipildil näete, et juurdepääs on määratud omanikule, rühmale ja teistele kasutajatele; navigeerige jaotisse ' Muutke suletud failide luba ” nuppu ja klõpsake seda, et näha ka muid loavalikuid:

Aastal proovi_kataloog kataloogis on nii omanikul kui ka rühmal täielik juurdepääs failidele ja kaustadele; see hõlmab võimalust selles sisalduvaid andmeid lugeda, kirjutada, redigeerida, kustutada või käivitada. Teistel kasutajatel on aga juurdepääs ainult failidele ja nad ei saa teha muudatusi.

Saate muuta juurdepääsuluba Omanik (see, kes koostas kataloogi), Grupp (kuhu omanik kuulub, sealhulgas teised kasutajad) ja teised (kõik teised kasutajad) vastavalt nõudele.

Muutke faili/kataloogi luba Linuxis terminali abil

Kui oskate terminali Linuxi masinas teatud toimingute tegemiseks hästi kasutada, on see jaotis teie jaoks.

Looge uus kataloog ja pange sellele nimi test_kataloog tippides järgmise mkdir terminalis käsk:

mkdir test_kataloog

Muutke kataloogi vaikeasukohaks test_kataloog kataloog, kasutades käsku cd:

cd test_kataloog

Loo mõned töötlemata failid test_kataloog kataloogi, käivitades mainitud puutekäsu:

puudutada fail1 fail2

Nüüd käivitage ls koos parameetriga -l, et loetleda failid nende vaikejuurdepääsulubadega:

ls -l

Ülaltoodud ekraanipildil:

Lubasid saate muuta käsuga chmod, kasutades nimetatud süntaksit:

chmod [ load ] [ faili nimi ]

Oletame, et tahan Linuxi rühmadele määrata järgmise loa:

omanik → lugege, kirjutage ja käivitage

rühm → loe ja kirjuta

teised → lugeda ja kirjutada

Seega oleks nende lubade eraldamiseks järgmine käsk fail1 :

chmod sisse =rwx, g =rw, O =rw fail1

Kui luba on edukalt muudetud, kinnitage käsuga ls fail1 :

chmod sisse =rwx, g =rw, O =rw fail1

Loa saate määrata ka numbrimärkide abil, näiteks samade õigustega faili 2 käsk oleks järgmine:

chmod 766 fail2

Ülaltoodud käsus:

7 on mõeldud Omanik lugemis- (4), kirjutamis- (2) või (1) täitmisloa omamine, 6 Selle eest Grupp loe (4) ja kirjuta (2) ja järgmine 6 on mõeldud muud kasutajate lugemis- (4) ja kirjutamisõigus (2).

Kinnitage nüüd, kasutades loa sätete kontrollimiseks käsku ls:

ls -l

Samamoodi saame muuta kataloogi luba, kasutades sama lähenemisviisi, mida me eespool failide puhul järgisime.

Liikuge kodukataloogi ja käivitage ls käsk kataloogiõiguste kuvamiseks:

cd ~

ls -l

Ülaltoodud ekraanipildil d esindab kataloogi; võtame näiteks mis tahes kataloogi ja muudame selle luba, st proovi_kataloog :

Praegused õigused, mis on määratud proovi_kataloog kataloog on see, et omanik ja rühm saavad seda kataloogi lugeda, kirjutada või käivitada, samas kui teistel kasutajatel on juurdepääs kataloogi lugeda ja käivitada.

Selle muutmiseks käivitage mainitud chmod käske ja muutke kataloogi luba vastavalt nõudele:

chmod rwxrw-r-- proovi_kataloog

Käivitage käsk ls, et kinnitada kataloogis sample_dir tehtud juurdepääsu muudatused:

ls -l

Samuti saate muuta kataloogi luba koos selle alamfailide ja sisuga, kasutades -R parameeter:

chmod -R sisse =rwx, g =rx, O =r proovi_kataloog

Muutke kataloogi asukohaks proovi_kataloog ja käivitage käsk ls, et loetleda selle failide õigused:

cd proovi_kataloog

ls -l

Järeldus

Faili või kataloogi loa muutmine on vajalik, kui samas serveris töötab mitu kasutajat. Linusid on kolme tüüpi, omanikud, rühmad ja teised; a omanik on see, kes teeb faile või katalooge, the Grupp koosneb mitmest kasutajast ja teised kas kohalikud kasutajad töötavad samas süsteemis. Linux võimaldab kasutajatel määrata failidele ja kataloogidele õigusi, et vältida teiste kasutajate kaotust ja kahjulikke tegusid.

Selles juhendis on mainitud lühikest juhendit selle kohta, kuidas muuta kataloogi või faili luba käsurea ja GUI abil. Oleme maininud ka kõiki sümboolseid esitusi koos nende selgitustega, mida kasutatakse faili/kataloogi juurdepääsu muutmisel. Samuti oleme arutanud, kuidas chmod käsk töötab võimsa tööriistana, kui peame muutma kataloogi õigusi.