Baguhin ang mga pahintulot ng file mula sa Linux command line
Ang command ng chmod (ibig sabihin baguhin ang mode) ay nagbibigay-daan sa iyong baguhin ang mga pahintulot ng access ng mga file at mga folder.
Ang command na chmod, tulad ng iba pang mga utos, ay maaaring isagawa mula sa command line o sa pamamagitan ng isang script file.
Kung kailangan mong ilista ang mga pahintulot ng file, maaari mong gamitin ang command na ls .
chmod Command Syntax
Ito ang wastong syntax kapag ginagamit ang command na chmod:
chmod [options] mode [, mode] file1 [file2 ...]Ang mga sumusunod ay ilan sa mga karaniwang pagpipilian na ginagamit sa chmod:
- -f, --silent, --quiet (pinipigilan ang karamihan sa mga mensahe ng error)
- -v, --verbose (outputs isang diagnostic para sa bawat file na naproseso)
- -c, --changes (tulad ng malubhang bagay ngunit mga ulat lamang kapag ang isang pagbabago ay ginawa)
- -R, --recursive (baguhin ang mga file at direktoryo recursively)
- - Tumulong (nagpapakita ng tulong at paglabas)
- - pagbabagsak (output ng impormasyon at paglabas ng bersyon)
Nasa ibaba ang isang listahan ng ilang mga pahintulot na numerikal na maaaring itakda para sa user, group, at sa iba pa sa computer. Sa tabi ng numero ay ang katumbas ng read / write / execute na titik.
- 7, rwx, basahin, isulat, at isakatuparan
- 6, rw-, basahin at isulat
- 5, rx, basahin at isakatuparan
- 4, r--, basahin lamang
- 3, -wx, isulat at isagawa
- 2, -w-, isulat lamang
- 1, --x, execute lamang
- 0, ---, wala
Mga Halimbawa ng chmod Command
Kung ikaw, halimbawa, ay nais na baguhin ang mga pahintulot ng "mga kalahok" ng file upang ang lahat ay may ganap na access dito, ipapasok mo ang:
chmod 777 na kalahokAng unang 7 ay nagtatakda ng mga pahintulot para sa gumagamit, ang ikalawang 7 ay nagtatakda ng mga pahintulot para sa grupo, at ang ikatlong 7 ay nagtakda ng mga pahintulot para sa lahat ng iba pa.
Kung nais mong maging isa lamang na maaaring ma-access ito, gagamitin mo ang:
chmod 700 kalahokUpang bigyan ang iyong sarili at mga miyembro ng iyong grupo ng ganap na pag-access:
chmod 770 kalahokKung nais mong panatilihin ang ganap na pag-access para sa iyong sarili, ngunit nais na panatilihin ang ibang mga tao mula sa pagbabago ng file, maaari mong gamitin ang:
chmod 755 kalahokAng mga sumusunod ay gumagamit ng mga titik mula sa itaas upang baguhin ang mga pahintulot ng "mga kalahok" upang ang may-ari ay maaaring magbasa at magsulat sa file, ngunit hindi ito nagbabago ng mga pahintulot para sa kaninuman:
chmod u = rw participantsHigit pang Impormasyon tungkol sa chmod Command
Maaari mong baguhin ang pagmamay-ari ng grupo ng mga umiiral nang file at folder gamit ang command ng chgrp. Baguhin ang default group para sa mga bagong file at mga folder gamit ang command ng newgrp.
Tandaan na ang mga simbolikong mga link na ginagamit sa isang command na chmod ay makakaapekto sa tunay, target na object.