ປ່ຽນສິດອະນຸຍາດຂອງໄຟລ໌ຈາກເສັ້ນຄໍາສັ່ງ Linux
ຄໍາສັ່ງ chmod (ຫມາຍຄວາມວ່າຮູບແບບການປ່ຽນແປງ) ອະນຸຍາດໃຫ້ທ່ານປ່ຽນສິດອະນຸຍາດການເຂົ້າເຖິງໄຟລ໌ແລະແຟ້ມ.
ຄໍາສັ່ງ chmod, ເຊັ່ນຄໍາສັ່ງອື່ນໆ, ສາມາດຖືກປະຕິບັດຈາກເສັ້ນ ຄໍາສັ່ງ ຫຼືຜ່ານໄຟລ໌ script.
ຖ້າທ່ານຕ້ອງການລາຍຊື່ສິດຂອງໄຟລ໌, ທ່ານສາມາດໃຊ້ ຄໍາສັ່ງ ls ໄດ້.
chmod Command Syntax
ນີ້ແມ່ນ syntax ທີ່ຖືກຕ້ອງໃນເວລາທີ່ໃຊ້ຄໍາສັ່ງ chmod:
chmod [options] mode [, mode] file1 [file2]ຕໍ່ໄປນີ້ແມ່ນບາງທາງເລືອກປົກກະຕິທີ່ໃຊ້ກັບ chmod:
- -f, - silent, -quiet (suppresses most messages error)
- -v, --verbose (ອອກຜົນການວິນິດໄສສໍາລັບທຸກໆໄຟລ໌ທີ່ຖືກປຸງແຕ່ງ)
- -c, - ການແລກປ່ຽນ (ຄືການເວົ້າເຖິງແຕ່ລາຍງານເມື່ອມີການປ່ຽນແປງ)
- -R, --recursive (ປ່ຽນແຟ້ມແລະໄດເລກະທໍລີຄືນ)
- - ຊ່ວຍ (ສະແດງການຊ່ວຍເຫຼືອແລະອອກຈາກ)
- - ການໂອນ (ຂໍ້ມູນສະບັບອອກແລະອອກ)
ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງການອະນຸຍາດຈໍານວນຫລາຍທີ່ສາມາດຕັ້ງຄ່າສໍາລັບຜູ້ໃຊ້, ກຸ່ມ, ແລະທຸກຄົນອື່ນໃນຄອມພິວເຕີ. ຕໍ່ໄປນີ້ແມ່ນຫມາຍເລກທຽບເທົ່າທີ່ອ່ານ / ຂຽນ / ປະຕິບັດ.
- 7, rwx, ອ່ານ, ຂຽນແລະປະຕິບັດ
- 6, rw-, ອ່ານແລະຂຽນ
- 5, rx, ອ່ານແລະປະຕິບັດ
- 4, r--, ອ່ານເທົ່ານັ້ນ
- 3, -wx, ຂຽນແລະປະຕິບັດ
- 2, -w-, ຂຽນເທົ່ານັ້ນ
- 1, - x, ປະຕິບັດພຽງແຕ່
- 0, ---, none
chmod ຕົວຢ່າງຄໍາສັ່ງ
ຕົວຢ່າງເຊັ່ນຖ້າທ່ານຕ້ອງການປ່ຽນສິດຂອງໄຟລ໌ "ຜູ້ເຂົ້າຮ່ວມ" ເພື່ອໃຫ້ທຸກຄົນສາມາດເຂົ້າເຖິງມັນໄດ້, ທ່ານຈະເຂົ້າໄປໃນ:
chmod 777 ຜູ້ເຂົ້າຮ່ວມຄັ້ງທໍາອິດ 7 ກໍານົດການອະນຸຍາດສໍາລັບຜູ້ໃຊ້, ຄັ້ງທີສອງ 7 ກໍານົດການອະນຸຍາດສໍາລັບກຸ່ມແລະສ່ວນທີສາມ 7 ກໍານົດການອະນຸຍາດສໍາລັບທຸກຄົນອື່ນ.
ຖ້າທ່ານຕ້ອງການພຽງແຕ່ຜູ້ທີ່ສາມາດເຂົ້າເຖິງມັນ, ທ່ານຈະໃຊ້:
chmod 700 ຜູ້ເຂົ້າຮ່ວມໃຫ້ຕົວທ່ານເອງແລະສະມາຊິກກຸ່ມຂອງທ່ານເຂົ້າເຖິງຢ່າງເຕັມທີ່:
chmod 770 ຜູ້ເຂົ້າຮ່ວມຖ້າທ່ານຕ້ອງການຮັກສາການເຂົ້າເຖິງຢ່າງເຕັມທີ່ສໍາລັບຕົວທ່ານເອງ, ແຕ່ຕ້ອງການໃຫ້ຄົນອື່ນແກ້ໄຂໄຟລ໌ທ່ານສາມາດໃຊ້:
chmod 755 ຜູ້ເຂົ້າຮ່ວມຕໍ່ໄປນີ້ໃຊ້ຕົວອັກສອນຈາກຂ້າງເທິງເພື່ອປ່ຽນສິດຂອງ "ຜູ້ເຂົ້າຮ່ວມ" ເພື່ອໃຫ້ເຈົ້າຂອງສາມາດອ່ານແລະຂຽນໄຟລ໌ແຕ່ວ່າມັນບໍ່ໄດ້ປ່ຽນສິດອະນຸຍາດສໍາລັບຄົນອື່ນ:
chmod u = rw participantsຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຄໍາສັ່ງ chmod
ທ່ານສາມາດປ່ຽນການເປັນເຈົ້າຂອງກຸ່ມຂອງໄຟລ໌ແລະໂຟນເດີທີ່ມີຄໍາສັ່ງ chgrp. ປ່ຽນກຸ່ມເລີ່ມຕົ້ນສໍາລັບໄຟລ໌ແລະແຟ້ມໃຫມ່ທີ່ມີຄໍາສັ່ງ newgrp.
ຈືຂໍ້ມູນການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ນໍາໃຊ້ໃນຄໍາສັ່ງ chmod ຈະມີຜົນກະທົບຕໍ່ວັດຖຸເປົ້າຫມາຍທີ່ແທ້ຈິງ.