Paggamit sa chmod sa Pagbag-o o Pag-usab sa Mga Pahintulot sa File ug Directory
Ang mga sistema sa operasyon sa Unix ug Linux nag-assign sa mga katungod sa pag-access sa mga file ug mga direktoryo gamit ang usa sa tulo ka matang sa pag-access (pagbasa, pagsulat ug pag-execute) nga gihatag ngadto sa matag usa sa tulo ka grupo (tag-iya, grupo ug uban pang mga tiggamit).
Kon imong ilista ang mga detalye sa mga attribute sa usa ka file gamit ang ls command gamit ang -l switch (pananglitan ls -l filename ), kini magbalik sa impormasyon nga morag sama sa -rwe-rw-r-- nga katumbas sa pagbasa, pagsulat ug pagpatuman sa mga pribilehiyo alang sa tag-iya, pagbasa ug pagsulat sa mga pribilehiyo alang sa grupo ug pagbasa lamang sa access alang sa tanan nga uban pang mga tiggamit.
Ang matag usa sa mga matang sa mga katungod sa pag-abut adunay usa ka nalangkit nga kantidad sa numerong gilista sa ubos:
- basaha = 4
- isulat = 2
- pagpatay = 1
Ang mga bili alang sa mga katungod sa pag-access alang sa matag usa sa mga grupo gidugtong aron makabaton og usa ka kantidad tali sa 0 ug 7 nga mahimong magamit sa pag-assign o pag-usab sa mga permiso gamit ang chmod (change mode) nga sugo.
Sa panig-ingnan sa ibabaw, ang mga katungod sa pag-access alang sa file nga gipangutana mahimong i-assign pinaagi sa pagsulod sa chmod 764 filename . Ang numero 764 naggikan sa:
- rwe = 4 (basaha) + 2 (isulat) + 1 (ipatuman) = 7
- rw = 4 (gibasa) + 2 (isulat) = 6
- r = 4 (gibasa) = 4
Mahimo nimong gamiton ang chmod command aron paghatag sa mga katungod sa pag-access sa mga file ug mga direktoryo. Hinumdomi nga ang Unix ug Linux commands ug mga pangalan sa mga butang mga sensitibo sa kaso. Kinahanglan mong gamiton ang " chmod " ug dili CHMod o bisan unsang kombinasyon sa mga upper ug lower case nga mga letra.
Unsaon paggamit ang chmod command:
- hingpit nga agianan alang sa tanan:
- chmod 777 filename
- hingpit nga access alang sa mga pribilehiyo sa tag-iya ug grupo apan ang ubang mga tiggamit mahimo lamang nga magbasa ug magpatuman:
- chmod 775 filename
- bug-os nga agianan alang sa tag-iya, apan nagapugong sa grupo ug uban pang mga pribilehiyo sa mga user sa pagbasa lamang ug pagpatuman alang sa mga file sa directory:
- chmod 755 dirname
- hingpit nga pag-access alang sa tag-iya nga walay mga katungod sa pag-access o mga pribilehiyo alang sa uban:
- chmod 700 filename
- walay access sa mga file sa direktoryo alang sa grupo o sa uban pang mga tiggamit ug ang tag-iya gipugngan sa pagbasa ug pagpatuman sa mga pribilehiyo aron mapugngan ang aksidente nga pagtangtang o pagbag-o sa mga file sa directory:
- chmod 500 dirname
- nga nagtugot sa tag-iya ug grupo sa pagbasa ug pagsulat sa pag-access sa usa ka file, nga nagtugot sa uban sa grupo sa pag-edit o pag-delete sa file ingon man sa tag-iya, apan walay akses alang sa ubang mga tiggamit:
- chmod 660 filename