Ano ang ibig sabihin ng chmod 777

Ano Ang Ibig Sabihin Ng Chmod 777



Ang pagdaragdag ng mga pahintulot sa mga file ay kinakailangan lalo na kapag maraming mga gumagamit sa isang system, bukod pa rito, ang pagdaragdag ng mga pahintulot ay nagpapanatili din ng data na secure dahil ang mga piling tao lamang ang makaka-access at makakapagbago nito.

Sa Linux system upang magdagdag ng mga pahintulot sa file o anumang folder chmod command ay ginagamit, hindi lamang na may mga numero na itinalaga, batay sa mga uri ng mga pahintulot tulad ng para sa read its 4 para sa write its 2 at para sa execution its 1 which collectively makes the number 7.

Kaya, sa mas simpleng mga salita chmod 777 ay nangangahulugang pagbibigay ng lahat ng pahintulot na magbasa, magsulat at magsagawa ng anumang file ng sinumang gumagamit ng system, upang magbasa nang higit pa tungkol sa chmod 777 basahin ang gabay na ito habang ipinapaliwanag nito ang kahulugan nito nang detalyado.









Pagbibigay ng Pahintulot sa isang File sa Linux

Upang malalim na maunawaan ang kahulugan ng chmod 777 ang isa ay dapat na ganap na malaman kung paano magbigay ng mga pahintulot sa isang file o isang folder. May tatlong uri ng mga pahintulot na karaniwang ibinibigay sa file ang isa basahin , magsulat at pangatlo ay isagawa at para maintindihan ng computer ang pahintulot, ang bawat uri ay binigyan ng numero:



0 Walang pahintulot
1 Pahintulot na isagawa
dalawa Pahintulot na magsulat o magbago
3 Pahintulot na magsulat at magsagawa
4 Pahintulot na basahin
5 Pahintulot na basahin at isagawa
6 Pahintulot na magbasa at magsulat
7 Pahintulot na magbasa, magsulat at magsagawa

Mayroong tatlong uri ng mga gumagamit sa Linux: ang isa ay May-ari , pangalawa ay Grupo at pangatlo ay Iba at ang chmod 777 ay nangangahulugan na ang lahat ng mga gumagamit ay maaaring magbasa, magsulat, o magsagawa ng file. Upang higit pang ilarawan ang pagtatakda ng mga pahintulot gamit ang chmod command ang talahanayan sa ibaba ay nagbibigay ng tatlong-digit na kumbinasyon:





Mga Pahintulot Mga halaga
Walang pahintulot para sa pagbasa, pagsulat, at pagpapatupad 0(0+0+0)
Pahintulot na magsagawa lamang 1(0+0+1)
Pahintulot na magsulat lamang 2(0+2+0)
Pahintulot na basahin lamang 4(4+0+0)
Pahintulot na basahin at isagawa 5(4+0+1)
Pahintulot na magbasa at magsulat 6(4+0+2)
Pahintulot na basahin ang pagsulat at isagawa 7(4+2+1)

Para sa paglalarawan, mayroong isang halimbawa ng pagbabago ng mga pahintulot ng isang file gamit ang chmod. Ito ay ginawa para sa iyo upang malalim na maunawaan ang kahulugan ng chmod 777.

Gumawa tayo ng simple bash script file sa Linux system at pagkatapos ay baguhin ang mga pahintulot nang naaayon gamit ang:



$ nano mybashscript.sh

Susunod na magdagdag ng anumang script sa bash file at isara ang file sa pamamagitan ng pag-save nito:

Ngayon ay magdaragdag kami ng ilang pahintulot sa file tulad ng kung gusto mong walang sinuman ang makaka-access sa file na ito pagkatapos ay gamitin ang:

$ sudo chmod 000 mybashscript.sh

Ngayon lamang upang suriin subukan nating basahin ito gamit ang:

$ pusa mybashscript.sh

  Ang graphical na interface ng gumagamit, teksto, paglalarawan ng application ay awtomatikong nabuo

Mula sa larawan sa itaas ay malinaw na mauunawaan ng isa na maaari na ngayong magbasa ng file maliban sa gumagamit na may mga pribilehiyo ng sudo; ngayon suriin ang file kung ito ay nae-edit o hindi gumagamit ng:

$ nano mybashscript.sh

  Ang graphical na interface ng gumagamit, teksto, paglalarawan ng application ay awtomatikong nabuo

  Awtomatikong nabuo ang Paglalarawan ng Teksto

Mula sa larawan sa itaas ay malinaw na mauunawaan na walang sinuman ang maaaring sumulat o magbago. Ngayon tingnan kung ang file na ito ay maipapatupad gamit ang:

$ bash mybashscript.sh

  Ang graphical na interface ng gumagamit, teksto, paglalarawan ng application ay awtomatikong nabuo

Mula sa larawan sa itaas ay napakalinaw na walang sinuman maliban sa mga tagapangasiwa ng system ang maaaring magpatakbo ng file, ngayon ay baguhin natin ang pahintulot ng file na matingnan ito ng lahat gamit ang chmod:

$ sudo chmod 777 mybashscript.sh

Maaaring sabihin ng isa mula sa larawan sa itaas na nagbago ang pahintulot dahil naging berde ang kulay ng file. na nangangahulugang lahat ay maaaring magbasa, magsulat, at magsagawa ng file kaya subukan nating basahin ang .sh file:

$ pusa mybashscript.sh

  Ang graphical na interface ng gumagamit, teksto, paglalarawan ng application ay awtomatikong nabuo

Ngayon ay makikita mo na ang file ay nababasa kaya ngayon ay isulat o baguhin natin ang file gamit ang:

$ nano mybashscript.sh

Ang file ay maaari na ring isulat, ngayon ang huling bagay na kailangang suriin ay ang pagpapatupad ng file at maaari itong gawin sa pamamagitan ng:

$ bash mybashscript.sh

Ang file ay maipapatupad na rin ngayon kaya ngayon ay dapat na napag-isipan mo na ang paggamit ng chmod 777 sa Linux at upang ibuod ay masasabing ginagawa nitong nababasa, nasusulat, at naisasagawa ang file para sa lahat ng nasa sistema ng Linux.

Konklusyon

Ang pagtatakda ng mga pahintulot para sa pag-access sa data ng iyong Linux system ay kapaki-pakinabang dahil pinapanatili nitong ligtas ang data mula sa mga hacker. Ang chmod command ay ginagamit para sa mga naturang layunin. Ang chmod 777 ay pangunahing ginagamit upang gawing nababasa, maisusulat, at maipapatupad ang file para sa sinumang user.