Chmod o kung paano baguhin ang mga pahintulot ng aming mga file

Padlock na kumakatawan sa mga pahintulot ng file

Sa maraming mga kaso, kapag nais naming mag-access ng isang file na naipasa sa amin sa pamamagitan ng isang USB stick o sa Internet, o kung nais naming ma-access ang isang folder na kabilang sa ibang gumagamit, ang pamamahagi ng Gnu / Linux ay nagbibigay sa amin ng isang error. Maaari itong mangyari kahit na isinulat namin nang tama ang utos, ano pa, sa kabila nito, bibigyan tayo ng system ng mensahe ng "maling pag-access" o "tinanggihan na pag-access".

Ang dahilan dito ay na sa Ang Gnu / Linux parehong mga file at folder ay may mga pahintulot na makakapagtrabaho sa kanila. Ang mga pahintulot na ito ay nauugnay sa pagbabago, pag-aalis at paglikha ng mga ito.

Ano ang mga pahintulot sa file?

Sa lahat ng pamamahagi ng Gnu / Linux Mayroong dalawang uri ng mga gumagamit, higit sa lahat, ang administrator o root at ang natitirang mga gumagamit. Ang administrator ay may access sa lahat ng mga file ng operating system, maaari niyang tanggalin, lumikha at baguhin ang anumang file.

Ang natitirang bahagi ng ang mga gumagamit ay maaari lamang tanggalin, baguhin o lumikha ng kanilang sariling mga file, ang mga file na nasa loob ng iyong tahanan. Ang mga file ng system at file ng ibang mga gumagamit ay maaari lamang matanggal, mabago o malikha nang may pahintulot ng administrator o ng apektadong gumagamit.

Anong mga pahintulot ang maaari naming mailapat sa loob ng Gnu / Linux?

Ang bawat file ng Gnu / Linux ay may tatlong mga pangkat ng mga pahintulot, sinasabi sa amin ng unang pangkat kung ano ang maaaring gawin ng may-ari ng file na iyon. Sinasabi sa amin ng pangalawang pangkat kung anong mga pahintulot ang mayroon ang lahat ng mga gumagamit ng pangkat na mayroon ang file at ipinapahiwatig ng pangatlong pangkat ang pahintulot na mayroon ang ibang mga gumagamit.

Ang mga pangkat ng pahintulot na ito ay mahalaga dahil pinaglaruan sila at Pinapayagan kaming magbigay ng seguridad at pag-andar sa aming operating system.

Sa gayon, makakagawa tayo ng ilang mga file na mababasa o mabago lamang ng ating mga sarili, makakagawa tayo ang isang folder ay pinamamahalaan ng isang pangkat ng mga gumagamit na kabilang sa isang kagawaran o maaari kaming gumawa ng ilang mga file na pinamamahalaan ng lahat at ang mga ito ay nasa loob ng isang malawak na network na nagpapahintulot sa pagpapasadya ng lahat ng mga operating system na nagbabahagi ng maraming mga file.

Sa bawat isa sa tatlong pangkat na ito maaari naming ilapat o ipahiwatig ang mga sumusunod na variable na nagsasabi sa operating system kung maaari itong mabago, matanggal o maisulat. Ang mga variable ay:

    • R: Kung lilitaw ang liham na ito, ipinapahiwatig nito na maaaring mabasa ang file.
    • W: Kung lilitaw ang liham na ito, ipinapahiwatig nito na maaari itong maisulat o mabago.
    • X: Kung lilitaw ang liham na ito, ipinapahiwatig nito na maaari itong maisagawa

Kapag ang mga variable ay mga numero

Ang mga titik sa itaas o ang mga variable ay maaaring mabago ng mga numero 0 hanggang 7. Sa gayon, ipinapahiwatig ng bilang 0 na wala kaming anumang pahintulot sa file na iyon at ipinapahiwatig ng bilang 7 na mayroon kaming lahat ng mga pahintulot sa file na iyon. Ang ugnayan ng mga natitirang numero sa kanilang kahulugan ay ang mga sumusunod:

# Pahintulot
     Lahat ng mga pahintulot.
6       Pagbasa at pagsulat
      Pagbasa at pagpapatupad
4       Basahin lamang
      Pagsulat at pagpapatupad
      Nagsusulat lang
1       Pagpapatupad lamang
      Walang pahintulot

Ngayon alam na natin ang mga variable na mailalapat sa mga file at kung ano ang ibig sabihin ng bawat uri ng file, ilalapat namin ito sa aming mga file at sa aming pamamahagi ng Gnu / Linux.

Mode ng console

Ang kakayahang mag-apply ng isang tiyak na pahintulot sa isang file o folder sa pamamagitan ng terminal o console ay napakadali. Personal na ginusto kong gamitin ang pamamaraang ito sa grapikong pamamaraan ngunit ang parehong pamamaraan ay ganap na gumagana.

Upang mag-apply o baguhin ang mga pahintulot na mayroon kami upang magamit ang utos na "chmod". Kung pagmamay-ari namin ang file na iyon, gamitin lamang ang utos ng chmod. Kung hindi kami may-ari pagkatapos ay dapat muna nating gamitin ang "sudo" na utos.

Matapos ipataw ang utos ng chmod kailangan nating ipahiwatig ang liham o numero upang mailapat at ang file o folder kung saan nais naming ilapat ang mga pagbabago sa mga pahintulot nito. Sa pagitan ng utos ng chmod at ng variable gagamitin namin ang tanda na “+” kung nais naming idagdag ang mga pahintulot na iyon o ang karatulang "-" kung nais naming alisin ang mga ito.

Upang maipakita ang mga pahintulot sa file kailangan naming gamitin ang utos na "ls -l". Matapos maipatupad ito, lilitaw ang isang listahan ng mga file na may isang serye ng mga titik tulad ng sumusunod:

drwxr-xr-x

Sinasabi sa atin ng unang liham kung ito ay isang file (-), isang direktoryo (d), isang espesyal na file ng block (b) o isang espesyal na file ng character (c). Ang susunod na tatlong liham ay nagsasabi sa amin tungkol sa mga pahintulot ng may-ari, ang iba pang tatlong mga titik ay nagsasabi sa amin tungkol sa mga pahintulot ng Pangkat at ang natitirang mga titik ay nagsasabi sa amin tungkol sa mga pahintulot ng iba pang mga gumagamit. Kung mayroong isang "-" nangangahulugan ito na wala kang pahintulot na iyon. Iyon ay, kung mayroon lamang itong "rx" nangangahulugan ito na nabasa at nagpatupad ng pahintulot ngunit walang pahintulot sa pagsulat.

Mode ng graphics

Upang mabago ang mga pahintulot ng file nang grapiko, dapat muna kaming pumunta sa aming file manager. Sa loob ng file manager kailangan naming piliin ang file na nais naming baguhin ang mga pahintulot nito at nag-click kami gamit ang kanang pindutan ng mouse. Sa loob ng lilitaw na menu, pipiliin namin ang pagpipiliang Properties. Pagkatapos ay lilitaw ang isang window tulad ng sumusunod:

Screenshot upang maglapat ng mga pahintulot sa mga file

Sa loob ng window na ito pupunta kami sa tab na "Mga Pahintulot" at makikita namin ang lahat ng mga uri ng mga pahintulot na mayroon ang file. Salamat sa mga dropdown na maaari naming baguhin ang mga pagpipilian at gawing may access ang iba sa "basahin at isulat" o wala. Gayundin, sa dulo, lilitaw ang pagpipiliang "payagan ang file na tumakbo bilang isang programa." Sa pamamagitan ng pagmamarka nito, magiging tayo ginagawa ang desktop na makilala ang file bilang isang maipapatupad na file. Matapos iwanan ang mga pagbabagong nais naming gawin, pinindot namin ang malapit na pindutan at mailalapat ang mga pagbabagong nagawa.

Maaaring gusto naming baguhin ang mga pahintulot ng isang file ng ibang gumagamit o mga file na kabilang sa administrator. Sa kasong ito kailangan nating patakbuhin ang file manager bilang administrator.

Upang magawa ito buksan namin ang terminal at magsulat:

sudo “nombre del gestor de archivos”

Magbubukas ang isang window kasama ang file manager na magpapahintulot sa amin na gumawa ng anumang mga pagbabago sa mga pahintulot sa file. Ang pagbabagong ito ay maaaring gawin sa nakaraang paraan dahil ilalapat namin ang mga pagbabago bilang isang administrator at hindi bilang isang gumagamit.

Mga problema sa pahintulot?

Dapat tandaan na ang mga pagbabagong ito na ginagawa namin sa mga pahintulot ng mga file ay tapos na mula sa pananaw ng gumagamit. Iyon ay, naiintindihan ng aming pamamahagi na ang mga pahintulot na iyon ay hawak ng gumagamit na gumagawa ng mga pagbabago ngunit hindi ng iba pang mga gumagamit. Kung marami kaming mga gumagamit, ang mga pahintulot na iyon ay hindi mailalapat sa mga gumagamit na iyon maliban kung isasaad namin ito.

Ito ay mahalaga upang malaman ito at din maaaring mailapat sa lahat ng pamamahagi ng Gnu / Linux, hindi mahalaga ang pangalan ng pamamahagi. Ang paglalapat ng mga pagbabago at pahintulot sa mga file sa Gnu / Linux ay napakadali at napakahalaga din dahil ang bahagi ng seguridad ng aming operating system ay batay doon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Adam Isaías Aguilar Ramírez dijo

    Sinasabi lamang sa akin na hindi ako makakagawa ng mga pagbabago dahil hindi ako ang may-ari.

  2.   Emerson dijo

    Mayroon akong maraming mga hard drive na may mga file, ngunit hindi ako papayagan ng Linux Mint na kumopya ng mga file mula sa isa patungo sa isa pa
    Hindi mahalaga sa akin ang seguridad dahil ginagamit ko lamang ang mga disk na ito, paano ako makakapagbigay ng mga pahintulot sa kanilang lahat upang hindi magkaroon ng mga problema sa pagkopya ng mga file?
    Nabasa ko ang tungkol sa "chmod 777" ngunit kapag inilagay ko ang utos sa console sinabi nito sa akin na nawawala ako sa isang operand
    Maaari bang bigyan ako ng isang tao ng syntax ng dummy?
    Salamat