ນີ້ແມ່ນຄໍາສັ່ງ chmod ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
chmod - ປ່ຽນບິດຮູບແບບໄຟລ໌
ສະຫຼຸບສັງລວມ
chmod [ທາງເລືອກ] ... MODE[,MODE] ... ເອກະສານ...
chmod [ທາງເລືອກ] ... OCTAL-MODE ເອກະສານ...
chmod [ທາງເລືອກ] ... --reference=RFILE ເອກະສານ...
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ບັນທຶກສະບັບ GNU ຂອງ chmod. chmod ການປ່ຽນແປງຮູບແບບໄຟລ໌ bits ຂອງ
ແຕ່ລະໄຟລ໌ທີ່ໃຫ້ອີງຕາມ ຮູບແບບການ, ຊຶ່ງສາມາດເປັນຕົວແທນຂອງສັນຍາລັກ
ການປ່ຽນແປງທີ່ຈະເຮັດ, ຫຼືຕົວເລກ octal ທີ່ເປັນຕົວແທນຂອງຮູບແບບບິດສໍາລັບບິດຮູບແບບໃຫມ່.
ຮູບແບບຂອງຮູບແບບສັນຍາລັກແມ່ນ [ອູໂກອາ...][[-+=][ສິ່ງທ້າທາຍ...]...], ທີ່ ສິ່ງທ້າທາຍ ເປັນສູນ
ຫຼືຫຼາຍຕົວອັກສອນຈາກຊຸດ rwxXst, ຫຼືຈົດຫມາຍດຽວຈາກຊຸດ Ugo. ຫຼາຍ
ຮູບແບບສັນຍາລັກສາມາດໃຫ້ໄດ້, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ການປະສົມປະສານຂອງຕົວອັກສອນ ອູໂກອາ ຄວບຄຸມວ່າຜູ້ໃຊ້ຈະເຂົ້າເຖິງໄຟລ໌ໃດ
ປ່ຽນແປງ: ຜູ້ໃຊ້ທີ່ເປັນເຈົ້າຂອງມັນ (u), ຜູ້ໃຊ້ອື່ນໆໃນກຸ່ມຂອງໄຟລ໌ (g), ຜູ້ໃຊ້ອື່ນໆບໍ່ໄດ້ຢູ່ໃນ
ກຸ່ມຂອງໄຟລ໌ (o), ຫຼືຜູ້ໃຊ້ທັງຫມົດ (a). ຖ້າບໍ່ມີອັນໃດອັນໃດອັນໜຶ່ງອັນນີ້ຖືກໃຫ້, ຜົນກະທົບແມ່ນຄືກັບວ່າ
(a) ໄດ້ຖືກມອບໃຫ້, ແຕ່ບິດທີ່ຖືກກໍານົດໄວ້ໃນ umask ແມ່ນບໍ່ໄດ້ຮັບຜົນກະທົບ.
ຜູ້ປະຕິບັດການ + ເຮັດໃຫ້ bits ຮູບແບບໄຟລ໌ທີ່ເລືອກຈະຖືກເພີ່ມເຂົ້າໃນໂຫມດໄຟລ໌ທີ່ມີຢູ່
bits ຂອງແຕ່ລະໄຟລ໌; - ເຮັດໃຫ້ພວກເຂົາຖືກໂຍກຍ້າຍ; ແລະ = ເຮັດໃຫ້ພວກເຂົາເພີ່ມແລະສາເຫດ
ບິດທີ່ບໍ່ໄດ້ກ່າວເຖິງທີ່ຈະເອົາອອກ ຍົກເວັ້ນບັນຊີລາຍການຜູ້ໃຊ້ ແລະກຸ່ມ ID ທີ່ບໍ່ໄດ້ກ່າວເຖິງ
bits ບໍ່ໄດ້ຮັບຜົນກະທົບ.
ຕົວອັກສອນ rwxXst ເລືອກຮູບແບບໄຟລ໌ bits ສໍາລັບຜູ້ໃຊ້ທີ່ໄດ້ຮັບຜົນກະທົບ: ອ່ານ (r), ຂຽນ (w),
ປະຕິບັດ (ຫຼືຄົ້ນຫາສໍາລັບລະບົບ) (x), ດໍາເນີນການ / ຄົ້ນຫາພຽງແຕ່ຖ້າໄຟລ໌ເປັນໄດເລກະທໍລີຫຼື
ມີການອະນຸຍາດປະຕິບັດສໍາລັບຜູ້ໃຊ້ບາງຄົນ (X), ຕັ້ງ ID ຜູ້ໃຊ້ຫຼືກຸ່ມໃນການປະຕິບັດ (s),
ທຸງການລົບທີ່ຈໍາກັດຫຼືຫນຽວ bit (t). ແທນທີ່ຈະເປັນຫນຶ່ງຫຼືຫຼາຍຕົວອັກສອນເຫຼົ່ານີ້, ທ່ານ
ສາມາດລະບຸຕົວອັກສອນໃດຫນຶ່ງ Ugo: ການອະນຸຍາດໃຫ້ກັບຜູ້ໃຊ້ທີ່ເປັນເຈົ້າຂອງ
ໄຟລ໌ (u), ການອະນຸຍາດທີ່ໃຫ້ຜູ້ໃຊ້ອື່ນໆທີ່ເປັນສະມາຊິກຂອງກຸ່ມຂອງໄຟລ໌
(g), ແລະການອະນຸຍາດທີ່ໃຫ້ຜູ້ໃຊ້ທີ່ບໍ່ມີຢູ່ໃນທັງສອງອັນກ່ອນໜ້າ
ໝວດໝູ່ (o).
ຮູບແບບຕົວເລກແມ່ນຕັ້ງແຕ່ໜຶ່ງຫາສີ່ໂຕເລກແປດ (0-7), ມາຈາກການເພີ່ມບິດກັບ
ຄ່າ 4, 2, ແລະ 1. ຕົວເລກທີ່ລະເວັ້ນແມ່ນສົມມຸດວ່າເປັນສູນນຳໜ້າ. ຕົວເລກທໍາອິດ
ເລືອກ ID ຜູ້ໃຊ້ທີ່ກໍານົດໄວ້ (4) ແລະຕັ້ງ ID ກຸ່ມ (2) ແລະຈໍາກັດການລຶບຫຼືຕິດ (1)
ຄຸນລັກສະນະ. ຕົວເລກທີສອງເລືອກການອະນຸຍາດສໍາລັບຜູ້ໃຊ້ທີ່ເປັນເຈົ້າຂອງໄຟລ໌: ອ່ານ
(4), ຂຽນ (2), ແລະປະຕິບັດ (1); ອັນທີສາມເລືອກການອະນຸຍາດສໍາລັບຜູ້ໃຊ້ອື່ນໆໃນ
ກຸ່ມຂອງໄຟລ໌, ທີ່ມີຄ່າດຽວກັນ; ແລະສີ່ສໍາລັບຜູ້ໃຊ້ອື່ນໆທີ່ບໍ່ໄດ້ຢູ່ໃນໄຟລ໌ຂອງ
ກຸ່ມ, ທີ່ມີຄ່າດຽວກັນ.
chmod ບໍ່ເຄີຍປ່ຽນແປງການອະນຸຍາດຂອງການເຊື່ອມຕໍ່ສັນຍາລັກ; ໄດ້ chmod ໂທລະບົບບໍ່ສາມາດປ່ຽນແປງໄດ້
ການອະນຸຍາດຂອງເຂົາເຈົ້າ. ນີ້ບໍ່ແມ່ນບັນຫານັບຕັ້ງແຕ່ການອະນຸຍາດຂອງການເຊື່ອມຕໍ່ສັນຍາລັກແມ່ນ
ບໍ່ເຄີຍໃຊ້. ຢ່າງໃດກໍຕາມ, ສໍາລັບແຕ່ລະການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, chmod ການປ່ຽນແປງ
ການອະນຸຍາດຂອງໄຟລ໌ຊີ້ໄປ. ໃນທາງກົງກັນຂ້າມ, chmod ບໍ່ສົນໃຈການເຊື່ອມຕໍ່ສັນຍາລັກທີ່ພົບ
ໃນລະຫວ່າງການຂ້າມໄດເລກະທໍລີ recursive.
ຕັ້ງຄ່າ ແລະ SETGID ກະຕ່າ
chmod ລ້າງຊຸດ set-group-ID bit ຂອງໄຟລ໌ປົກກະຕິ ຖ້າ ID ກຸ່ມຂອງໄຟລ໌ບໍ່ກົງກັນ
ID ກຸ່ມທີ່ມີປະສິດທິພາບຂອງຜູ້ໃຊ້ ຫຼືໜຶ່ງໃນ ID ກຸ່ມເສີມຂອງຜູ້ໃຊ້, ເວັ້ນເສຍແຕ່ວ່າ
ຜູ້ໃຊ້ມີສິດທິທີ່ເຫມາະສົມ. ຂໍ້ຈໍາກັດເພີ່ມເຕີມອາດຈະເຮັດໃຫ້ set-user-ID ແລະ
set-group-ID bits ຂອງ MODE or RFILE ຈະຖືກລະເລີຍ. ພຶດຕິກໍານີ້ແມ່ນຂຶ້ນກັບນະໂຍບາຍແລະ
ການທໍາງານຂອງພື້ນຖານ chmod ໂທລະບົບ. ເມື່ອສົງໃສ, ໃຫ້ກວດເບິ່ງພື້ນຖານ
ພຶດຕິກໍາຂອງລະບົບ.
chmod ຮັກສາ set-user-ID ຂອງໄດເລກະທໍລີ ແລະ set-group-ID bits ເວັ້ນເສຍແຕ່ວ່າທ່ານຈະແຈ້ງ
ລະບຸຖ້າບໍ່ດັ່ງນັ້ນ. ທ່ານສາມາດກໍານົດຫຼືລົບ bits ມີຮູບແບບສັນຍາລັກເຊັ່ນ: u+s ແລະ gs,
ແລະທ່ານສາມາດກໍານົດ (ແຕ່ບໍ່ຈະແຈ້ງ) bits ດ້ວຍຮູບແບບຕົວເລກ.
ຕອບແທນ ການລຶບ ທຸງ OR ສະຕິກເກີ BIT
ທຸງການລຶບທີ່ຖືກຈຳກັດ ຫຼືໜຽວເປັນບິດດຽວ, ເຊິ່ງການຕີຄວາມໝາຍແມ່ນຂຶ້ນກັບ
ໃນປະເພດໄຟລ໌. ສໍາລັບໄດເລກະທໍລີ, ມັນປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ unprivileged ຈາກການຖອນຫຼື
ການປ່ຽນຊື່ໄຟລ໌ໃນໄດເລກະທໍລີ ເວັ້ນເສຍແຕ່ວ່າເຂົາເຈົ້າເປັນເຈົ້າຂອງໄຟລ໌ ຫຼືໄດເລກະທໍລີ; ອັນນີ້ເອີ້ນວ່າ
ໄດ້ ຖືກຈໍາກັດ ການລຶບຖິ້ມ ທຸງ ສໍາລັບການລະບົບ, ແລະແມ່ນພົບເຫັນທົ່ວໄປໃນໂລກທີ່ຂຽນໄດ້
ໄດເລກະທໍລີເຊັ່ນ / tmp. ສໍາລັບໄຟລ໌ປົກກະຕິໃນບາງລະບົບເກົ່າ, ບິດຈະຊ່ວຍປະຢັດ
ຮູບພາບຂໍ້ຄວາມຂອງໂຄງການກ່ຽວກັບອຸປະກອນ swap ດັ່ງນັ້ນມັນຈະໂຫຼດໄວຂຶ້ນໃນເວລາທີ່ແລ່ນ; ນີ້ແມ່ນ
ເອີ້ນວ່າ ຫນຽວ Bit.
OPTIONS
ປ່ຽນໂໝດຂອງແຕ່ລະ FILE ເປັນ MODE. ກັບ --ອ້າງອີງ, ປ່ຽນຮູບແບບຂອງແຕ່ລະ FILE ເປັນ
ຂອງ RFILE.
-c, -- ການປ່ຽນແປງ
ຄືກັບ verbose ແຕ່ລາຍງານພຽງແຕ່ເມື່ອມີການປ່ຽນແປງ
-f, --ງຽບ, --ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມຄວາມຜິດພາດສ່ວນໃຫຍ່
-v, -- verbose
ສົ່ງຜົນການວິນິດໄສສຳລັບທຸກໄຟລ໌ທີ່ປະມວນຜົນແລ້ວ
--no-preserve-ຮາກ
ຢ່າປະຕິບັດ '/' ພິເສດ (ຄ່າເລີ່ມຕົ້ນ)
--preserve-ຮາກ
ລົ້ມເຫລວໃນການເຮັດວຽກຊ້ຳໆໃນ '/'
--ອ້າງອີງ=RFILE
ໃຊ້ໂໝດຂອງ RFILE ແທນຄ່າ MODE
-R, - ການຮວບຮວມ
ປ່ຽນໄຟລ໌ແລະໄດເລກະທໍລີ recursively
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອນີ້ແລະອອກ
- ການປ່ຽນແປງ
ຜົນຜະລິດສະບັບຂໍ້ມູນແລະອອກ
ແຕ່ລະ MODE ມີຮູບແບບ '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
ໃຊ້ chmod ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net