Kā mainīt failu atļaujas operētājsistēmā Linux

Ka Mainit Failu Atlaujas Operetajsistema Linux



Linux labi darbojas kā daudzlietotāju operētājsistēma. Daudzi lietotāji var vienlaikus piekļūt vienai OS, viens otru neinterpretējot. Tomēr, ja citi var piekļūt jūsu direktorijiem vai failiem, risks var palielināties.

Tādējādi no drošības viedokļa ir svarīgi nodrošināt citu personu datus. Linux ir funkcijas, lai kontrolētu piekļuvi no atļaujām un īpašumtiesībām. Failu, mapju vai direktoriju īpašumtiesības ir iedalītas trīs daļās, kas ir:







  • Lietotājs (u): Šis ir noklusējuma īpašnieks, ko sauc arī par faila veidotāju.
  • Grupa (g): Tā ir vairāku lietotāju kolekcija ar vienādām atļaujām piekļūt mapēm vai failiem.
  • Cits (o): Tai pieder tie lietotāji, kas neietilpst iepriekš minētajās divās kategorijās.

Tāpēc Linux piedāvā vienkāršus veidus, kā bez problēmām mainīt failu atļaujas. Tāpēc šajā ātrajā emuārā esam iekļāvuši visas iespējamās metodes, kā mainīt failu atļaujas operētājsistēmā Linux.



Kā mainīt failu atļaujas operētājsistēmā Linux

Operētājsistēmā Linux galvenokārt Linux failu atļaujas ir sadalītas trīs daļās, un tās ir:



  • Lasīt (r): Šajā kategorijā lietotāji var tikai atvērt un lasīt failu un nevar tajā veikt nekādas izmaiņas.
  • Rakstiet (w): Lietotāji var rediģēt, dzēst un modificēt faila saturu ar rakstisku atļauju.
  • Izpildīt (x): Kad lietotājam ir šī atļauja, viņš var izpildīt izpildāmo skriptu un piekļūt faila informācijai.
Īpašnieka pārstāvība Mainiet atļauju, izmantojot operatoru Simboliskā režīma atļauju simboli Absolūtā režīma atļauju simboli
Lietotājs → u Lai pievienotu, izmantojiet '+' Lasīt → r Lai pievienotu vai atņemtu lasīto, izmantojiet ± 4
Grupa → g Lai atņemtu, izmantojiet '-' Rakstiet → w Lai pievienotu vai atņemtu lasīto, izmantojiet ± 2
Cits → o Lai iestatītu, izmantojiet “=” Izpildīt → x Lai pievienotu vai atņemtu lasīto, izmantojiet ± 1

Kā redzams no iepriekšējās tabulas, ir divu veidu atļaujas simbolu attēlojums. Varat izmantot abus šos režīmus (simbolisko un absolūto), lai mainītu faila atļaujas, izmantojot komandu chmod. Chmod attiecas uz maiņas režīmu, kas ļauj lietotājiem mainīt piekļuves atļaujas failiem vai mapēm.





Izmantojot chmod simbolisko režīmu

Šajā metodē mēs izmantojam simbolu (īpašniekam — u, g, o; atļaujai — r, w, x), lai pievienotu, atņemtu vai iestatītu atļaujas, izmantojot šādu sintaksi:

chmod < īpašnieka_simbols > režīmā < atļaujas_simbols > < faila nosaukums >

Pirms mainīt faila atļauju, vispirms ir jāatrod pašreizējā. Šim nolūkam mēs izmantojam komandu “ls”.



ls -l

  l-option-in-ls-command

Šeit atļauju simboli pieder šādam īpašniekam:

  • '-' : parāda faila tipu.
  • 'rw-': parāda lietotāja atļauju (lasīt un rakstīt)
  • 'rw-': parāda grupas atļauju (lasīt un rakstīt)
  • ‘r- –’: parāda citu atļauju (lasīt)

Iepriekš redzamajā attēlā mēs iezīmējām vienu failu, kurā lietotājam ir lasīšanas un rakstīšanas atļauja, grupai ir lasīšanas un rakstīšanas atļauja, bet otram ir tikai lasīšanas atļauja. Tātad šeit mēs pievienosim izpildāmās atļaujas citiem. Šim nolūkam izmantojiet šādu komandu:

chmod o+x os.txt

  o+x-opcija-chmod-komanda

Kā redzat, izpildes atļauja ir pievienota citai kategorijai. Vienlaikus varat arī mainīt dažādu īpašnieku vairākas atļaujas. Pēc iepriekš minētā piemēra mēs atkal mainām tajā esošās atļaujas. Tātad šeit mēs pievienojam lietotāja izpildāmo atļauju, noņemam rakstīšanas atļauju no grupas un pievienojam rakstīšanas atļaujas citiem. Šim nolūkam mēs varam palaist tālāk norādīto komandu:

chmod -in u+x ,g-w,o+ In os.txt

  vairākas opcijas-chmod-komanda

Piezīme: Atdalot īpašniekus, izmantojiet komatus, bet neatstājiet starp tiem atstarpi.

Izmantojot chmod absolūto režīmu

Tāpat jūs varat mainīt atļauju, izmantojot absolūto režīmu. Šajā metodē matemātiskie operatori (+, -, =) un skaitļi apzīmē atļaujas, kā parādīts iepriekšējā tabulā. Piemēram, ņemsim piemēru, un atjauninātā faila datu atļauja ir šāda:

  l-option-in-ls-command

Atļaujas matemātiskais attēlojums:

Lietotājs Lasīt + rakstīt Atļauja tiek attēlota kā

665

4+2=6
Grupa Lasīt + rakstīt
4+2=6
Cits Lasīt + Izpildīt
4+1=5

Tagad mēs noņemsim lasīšanas atļauju no lietotāja un citiem, un galīgais aprēķins ir:

Lietotājs Lasīt + rakstīt - Lasīt (-4) Atjauninātā atļauja tiek attēlota kā

261

4+2=6 6-4=2
Grupa Lasīt + rakstīt
4+2=6 6
Cits Lasīt + Izpildīt - Lasīt (-4)
4+1=5 5-4=1

Lai atjauninātu atļauju, izmantojiet šo chmod komandu:

chmod -in 261 os.txt

  mainot atļaujas, izmantojot numuru sistēmu chmod

Mainiet faila lietotāja īpašumtiesības

Papildus faila atļaujas maiņai var rasties arī situācija, kad jums ir jāmaina faila īpašumtiesības. Šim nolūkam tiek izmantots čauls, kas apzīmē īpašnieka maiņu.

  faila-atļauju pārbaude

Faila informācija atspoguļo šādu informāciju:

< faila tips > < file_permission > < lietotājvārds > < grupas nosaukums > < faila nosaukums >

Tātad iepriekš minētajā piemērā īpašnieka vai lietotājvārds ir “prateek”, un jūs varat mainīt lietotājvārdu, kas pastāv tikai jūsu sistēmā. Pirms lietotājvārda maiņas vispirms uzskaitiet visus lietotājus, izmantojot šādu komandu:

kaķis / utt / passwd

Or

awk -F ':' '{print $1}' / utt / passwd

  awk-command-in-linux

Tagad jūs varat mainīt pašreizējā vai jaunā faila lietotājvārdu starp šiem nosaukumiem. Vispārējā sintakse faila īpašnieka maiņai ir šāda:

sudo čown < jauns_lietotājvārds > < faila nosaukums >

Piezīme: Dažos gadījumos ir nepieciešama Sudo atļauja.

Pamatojoties uz iepriekš minēto rezultātu, mēs vēlamies mainīt lietotājvārdu no “prateek” uz “starpniekserveris”. Lai to izdarītu, terminālī izpildām tālāk norādīto komandu:

sudo čown starpniekserveris os.txt

  pārbauda-faila-atļaujas-izmantojot-chown-command

Mainiet faila grupas īpašumtiesības

Vispirms uzskaitiet visas jūsu sistēmā esošās grupas, izmantojot šo komandu:

kaķis / utt / grupai | griezt -d:f1

  komandu kombinācija, lai pārbaudītu faila atļaujas

Komanda “chgrp” (mainīt grupu) maina failu grupu. Šeit mēs mainām grupas nosaukumu no “prateek” uz “disks”, izmantojot šādu komandu:

sudo chgrp disks os.txt

  Change-group-using-chgrp-command

Secinājums

Failu atļauju pārvaldība ir būtiska piekļuves kontrolei un datu drošībai. Šajā rokasgrāmatā mēs koncentrējāmies uz failu atļauju maiņu operētājsistēmā Linux. Tam ir funkcija, ar kuras palīdzību jūs varat kontrolēt īpašumtiesības (lietotājs, grupa, citi) un atļaujas (lasīt, rakstīt, izpildīt). Lietotāji var pievienot, atņemt vai iestatīt atļaujas atbilstoši savām vajadzībām. Lietotāji var viegli modificēt faila atļaujas, izmantojot komandu chmod, izmantojot simboliskās un absolūtās metodes.