Chmod ຄໍາສັ່ງໃນ Linux

ປ່ຽນສິດອະນຸຍາດຂອງໄຟລ໌ຈາກເສັ້ນຄໍາສັ່ງ Linux

ຄໍາສັ່ງ chmod (ຫມາຍຄວາມວ່າຮູບແບບການປ່ຽນແປງ) ອະນຸຍາດໃຫ້ທ່ານປ່ຽນສິດອະນຸຍາດການເຂົ້າເຖິງໄຟລ໌ແລະແຟ້ມ.

ຄໍາສັ່ງ chmod, ເຊັ່ນຄໍາສັ່ງອື່ນໆ, ສາມາດຖືກປະຕິບັດຈາກເສັ້ນ ຄໍາສັ່ງ ຫຼືຜ່ານໄຟລ໌ script.

ຖ້າທ່ານຕ້ອງການລາຍຊື່ສິດຂອງໄຟລ໌, ທ່ານສາມາດໃຊ້ ຄໍາສັ່ງ ls ໄດ້.

chmod Command Syntax

ນີ້ແມ່ນ syntax ທີ່ຖືກຕ້ອງໃນເວລາທີ່ໃຊ້ຄໍາສັ່ງ chmod:

chmod [options] mode [, mode] file1 [file2]

ຕໍ່ໄປນີ້ແມ່ນບາງທາງເລືອກປົກກະຕິທີ່ໃຊ້ກັບ chmod:

ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການອະນຸຍາດຈໍານວນຫລາຍທີ່ສາມາດຕັ້ງຄ່າສໍາລັບຜູ້ໃຊ້, ກຸ່ມ, ແລະທຸກຄົນອື່ນໃນຄອມພິວເຕີ. ຕໍ່ໄປນີ້ແມ່ນຫມາຍເລກທຽບເທົ່າທີ່ອ່ານ / ຂຽນ / ປະຕິບັດ.

chmod ຕົວຢ່າງຄໍາສັ່ງ

ຕົວຢ່າງເຊັ່ນຖ້າທ່ານຕ້ອງການປ່ຽນສິດຂອງໄຟລ໌ "ຜູ້ເຂົ້າຮ່ວມ" ເພື່ອໃຫ້ທຸກຄົນສາມາດເຂົ້າເຖິງມັນໄດ້, ທ່ານຈະເຂົ້າໄປໃນ:

chmod 777 ຜູ້ເຂົ້າຮ່ວມ

ຄັ້ງທໍາອິດ 7 ກໍານົດການອະນຸຍາດສໍາລັບຜູ້ໃຊ້, ຄັ້ງທີສອງ 7 ກໍານົດການອະນຸຍາດສໍາລັບກຸ່ມແລະສ່ວນທີສາມ 7 ກໍານົດການອະນຸຍາດສໍາລັບທຸກຄົນອື່ນ.

ຖ້າທ່ານຕ້ອງການພຽງແຕ່ຜູ້ທີ່ສາມາດເຂົ້າເຖິງມັນ, ທ່ານຈະໃຊ້:

chmod 700 ຜູ້ເຂົ້າຮ່ວມ

ໃຫ້ຕົວທ່ານເອງແລະສະມາຊິກກຸ່ມຂອງທ່ານເຂົ້າເຖິງຢ່າງເຕັມທີ່:

chmod 770 ຜູ້ເຂົ້າຮ່ວມ

ຖ້າທ່ານຕ້ອງການຮັກສາການເຂົ້າເຖິງຢ່າງເຕັມທີ່ສໍາລັບຕົວທ່ານເອງ, ແຕ່ຕ້ອງການໃຫ້ຄົນອື່ນແກ້ໄຂໄຟລ໌ທ່ານສາມາດໃຊ້:

chmod 755 ຜູ້ເຂົ້າຮ່ວມ

ຕໍ່ໄປນີ້ໃຊ້ຕົວອັກສອນຈາກຂ້າງເທິງເພື່ອປ່ຽນສິດຂອງ "ຜູ້ເຂົ້າຮ່ວມ" ເພື່ອໃຫ້ເຈົ້າຂອງສາມາດອ່ານແລະຂຽນໄຟລ໌ແຕ່ວ່າມັນບໍ່ໄດ້ປ່ຽນສິດອະນຸຍາດສໍາລັບຄົນອື່ນ:

chmod u = rw participants

ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄໍາສັ່ງ chmod

ທ່ານສາມາດປ່ຽນການເປັນເຈົ້າຂອງກຸ່ມຂອງໄຟລ໌ແລະໂຟນເດີທີ່ມີຄໍາສັ່ງ chgrp. ປ່ຽນກຸ່ມເລີ່ມຕົ້ນສໍາລັບໄຟລ໌ແລະແຟ້ມໃຫມ່ທີ່ມີຄໍາສັ່ງ newgrp.

ຈືຂໍ້ມູນການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ນໍາໃຊ້ໃນຄໍາສັ່ງ chmod ຈະມີຜົນກະທົບຕໍ່ວັດຖຸເປົ້າຫມາຍທີ່ແທ້ຈິງ.