Chmod vai kā mainīt mūsu failu atļaujas

Piekaramā atslēga, kas apzīmē faila atļaujas

Daudzos gadījumos, kad mēs vēlamies piekļūt failam, kas mums ir nosūtīts, izmantojot USB atmiņu vai internetu, vai kad mēs vēlamies piekļūt mapei, kas pieder citam lietotājam, Gnu / Linux izplatīšana mums rada kļūdu. Tas var notikt pat tad, ja mēs pareizi uzrakstām komandu, turklāt, neskatoties uz to, sistēma mums paziņos “nepareiza piekļuve” vai “piekļuve liegta”.

Iemesls tam ir tas, ka Gnu / Linux gan failiem, gan mapēm ir atļaujas, lai varētu strādāt ar tām. Šīs atļaujas ir saistītas ar to modificēšanu, izslēgšanu un izveidošanu.

Kas ir failu atļaujas?

Visos Gnu / Linux izplatījumos Pastāv divu veidu lietotāji, galvenokārt administrators vai root un pārējie lietotāji. Administratoram ir piekļuve visiem operētājsistēmas failiem, viņš var izdzēst, izveidot un modificēt jebkuru failu.

Pārējais lietotāji var izdzēst, modificēt vai izveidot tikai savus failus, faili, kas atrodas jūsu mājās. Sistēmas failus un citu lietotāju failus var izdzēst, modificēt vai izveidot tikai ar administratora vai ietekmētā lietotāja atļauju.

Kādas atļaujas mēs varam izmantot Gnu / Linux?

Katram Gnu / Linux failam ir trīs atļauju grupas, pirmā grupa mums norāda, ko šī faila īpašnieks var izveidot. Otrā grupa norāda, kādas atļaujas pieder visiem grupas lietotājiem, kuriem pieder šis fails, un trešā grupa norāda atļauju, kas ir citiem lietotājiem.

Šīs atļauju grupas ir svarīgas, jo tās tiek spēlētas ar un ļauj mums nodrošināt drošību un funkcionalitāti mūsu operētājsistēmai.

Tādējādi mēs varam padarīt dažus failus tikai paši lasāmus vai modificētus, mēs varam izgatavot mapi pārvalda lietotāju grupa, kas pieder nodaļai, vai mēs varam panākt, lai visi faili tiktu pārvaldīti visiem un tie atrodas plašā tīklā, kas ļauj pielāgot visas operētājsistēmas, kas koplieto vairākus failus.

Katrai no šīm trim grupām mēs varam piemērot vai norādīt šādus mainīgos, kas operētājsistēmai norāda, vai to var mainīt, dzēst vai rakstīt. Mainīgie ir:

    • R: Ja parādās šī vēstule, tas norāda, ka failu var nolasīt.
    • W: Ja parādās šī vēstule, tas norāda, ka to var rakstīt vai modificēt.
    • X: Ja parādās šī vēstule, tas norāda, ka to var izpildīt

Kad mainīgie ir skaitļi

Iepriekš minētie burti o mainīgos var mainīt ar skaitļiem no 0 līdz 7. Tādējādi skaitlis 0 norāda, ka mums nav nekādu atļauju šim failam, un skaitlis 7 norāda, ka mums ir visas šī faila atļaujas. Atlikušo skaitļu attiecība ar to nozīmi ir šāda:

# Atļaujas
     Visas atļaujas.
6       Lasīšana un rakstīšana
      Lasīšana un izpilde
4       Tikai lasāms
      Rakstīšana un izpilde
      Tikai rakstīšana
1       Tikai izpilde
      Nav atļaujas

Tagad, kad mēs zinām mainīgos, kas jāpiemēro failiem, un to, ko nozīmē katrs faila tips, mēs to izmantosim saviem failiem un mūsu Gnu / Linux izplatīšanai.

Konsoles režīms

Spēja lietot noteiktu atļauju failam vai mapei, izmantojot termināli vai konsoli, ir ļoti vienkārša. Personīgi es gribētu izmantot šo metodi, nevis grafisko metodi, bet abas metodes darbojas perfekti.

Lai pieteiktos vai lai mainītu atļaujas, mums jāizmanto komanda "chmod". Ja mums pieder šis fails, vienkārši izmantojiet komandu chmod. Ja mēs neesam īpašnieki, mums vispirms jāizmanto komanda "sudo".

Pēc komandas chmod izsaukšanas mums jānorāda lietojamais burts vai cipars un fails vai mape, kurai mēs vēlamies piemērot izmaiņas tās atļaujās. Starp komandu chmod un mainīgo mēs izmantosim zīmi "+", ja mēs vēlamies pievienot šīs atļaujas, vai zīmi "-", ja mēs vēlamies tās noņemt.

Lai parādītu faila atļaujas, mums jāizmanto komanda "ls -l". Pēc tā izpildes parādīsies failu saraksts ar burtu virkni, piemēram:

drwxr-xr-x

Pirmais burts norāda, vai tas ir fails (-), direktorijs (d), īpašs bloka fails (b) vai speciālo rakstzīmju fails (c). Nākamās trīs vēstules mums stāsta par īpašnieka atļaujām, pārējās trīs vēstules - par grupas atļaujām, bet pārējās vēstules - par citu lietotāju atļaujām.. Ja ir “-”, tas nozīmē, ka jums nav šīs atļaujas. Tas ir, ja tam ir tikai “rx”, tas nozīmē, ka tas ir lasījis un izpildījis atļauju, bet nav rakstīšanas atļaujas.

Grafikas režīms

Lai grafiski modificētu faila atļaujas, vispirms jādodas uz mūsu failu pārvaldnieku. Failu pārvaldniekā mums jāizvēlas fails, kuru vēlamies mainīt tā atļaujās un mēs noklikšķinām ar peles labo pogu. Parādītajā izvēlnē mēs izvēlamies opciju Rekvizīti. Tad parādīsies šāds logs:

Ekrānuzņēmums, lai lietotu atļaujas failiem

Šajā logā mēs ejam uz cilni "Atļaujas", un mēs redzēsim visus faila atļauju veidus. Pateicoties nolaižamajām izvēlnēm, mēs varam mainīt opcijas un padarīt pārējos pieejamus "lasīt un rakstīt" vai nevienam. Tāpat beigās parādās iespēja "atļaut failam darboties kā programmai". Atzīmējot to, mēs arī būsim liekot darbvirsmai atpazīt failu kā izpildāmu failu. Pēc izmaiņu atstāšanas, kuras vēlamies veikt, nospiežam pogu Aizvērt, un veiktās izmaiņas tiks piemērotas.

Var gadīties, ka mēs vēlamies mainīt cita lietotāja faila vai administratoram piederošo failu atļaujas. Šajā gadījumā mums tas ir jādara palaist failu pārvaldnieku kā administratoru.

Lai to izdarītu, mēs atveram termināli un rakstām:

sudo “nombre del gestor de archivos”

Tiks atvērts logs ar failu pārvaldnieku, kas ļaus mums veikt izmaiņas faila atļaujās. Šīs izmaiņas var izdarīt iepriekšējā veidā, jo izmaiņas piemērosim kā administrators, nevis kā lietotājs.

Problēmas ar atļaujām?

Jāatceras, ka šīs izmaiņas, kuras mēs veicam failu atļaujās tiek veikti no lietotāja viedokļa. Tas nozīmē, ka mūsu izplatīšana saprot, ka šīs atļaujas pieder lietotājam, kurš veic izmaiņas, bet ne pārējiem lietotājiem. Ja mums ir vairāk lietotāju, šīs atļaujas šiem lietotājiem netiks piemērotas, ja vien to nenorādīsim.

Ir svarīgi to zināt un arī var izmantot visiem Gnu / Linux izplatījumiem neatkarīgi no izplatīšanas nosaukuma. Izmaiņu un atļauju lietošana failos Gnu / Linux ir ļoti vienkārša un arī ļoti svarīga, jo uz to balstās daļa no mūsu operētājsistēmas drošības.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Ādams Īsass Agilars Ramiress teica

    Man tikai teikts, ka es nevaru veikt izmaiņas, jo neesmu īpašnieks.

  2.   Emerson teica

    Man ir vairāki cietie diski ar failiem, bet Linux Mint neļaus man kopēt failus no viena uz otru
    Drošībai man nav nozīmes, jo es izmantoju tikai šos diskus. Kā es varu viņiem visiem piešķirt atļaujas, lai neradītu problēmas ar failu kopēšanu?
    Esmu lasījis par "chmod 777", bet, ieliekot komandu konsolē, man saka, ka man trūkst operanda
    Vai kāds man varētu dot manekena sintaksi?
    Gracias