ນີ້ແມ່ນຄໍາສັ່ງ fs_copyacl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fs_copyacl - ຄັດລອກ ACL ຈາກໄດເລກະທໍລີຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ສະຫຼຸບສັງລວມ
fs ສຳເນົາ - fromdir <ແຫຼ່ງ ລະບົບ (ຫຼື DFS ແຟ້ມ)>
-todir <ຈຸດຫມາຍປາຍທາງ ລະບົບ (ຫຼື DFS ແຟ້ມ)>+
[- ຈະແຈ້ງ] [-id] [-ຖ້າ] [- ຊ່ວຍເຫຼືອ]
fs co -f <ແຫຼ່ງ ລະບົບ (ຫຼື DFS ແຟ້ມ)>
-t <ຈຸດຫມາຍປາຍທາງ ລະບົບ (ຫຼື DFS ແຟ້ມ)>+
[-c] [-id] [-ຖ້າ] [-ຊ]
ລາຍລະອຽດ
ຄໍາສັ່ງ fs copyacl ຄັດລອກບັນຊີລາຍຊື່ການຄວບຄຸມການເຂົ້າເຖິງ (ACL) ຈາກໄດເລກະທໍລີແຫຼ່ງໄປຫາ
ແຕ່ລະໄດເລກະທໍລີປາຍທາງທີ່ລະບຸ. ACL ຂອງໄດເລກະທໍລີແຫຼ່ງແມ່ນບໍ່ປ່ຽນແປງ, ແລະການປ່ຽນແປງ
ACL ຂອງໄດເລກະທໍລີປາຍທາງປະຕິບັດຕາມກົດລະບຽບຕໍ່ໄປນີ້:
· ຖ້າຫາກວ່າການເຂົ້າໃນແຫຼ່ງ ACL ບໍ່ມີຢູ່ແລ້ວໃນ ACL ຈຸດຫມາຍປາຍທາງ, ມັນແມ່ນ
ເພີ່ມ
· ຖ້າຫາກວ່າການເຂົ້າມີຢູ່ໃນທັງ ACLs ແຫຼ່ງແລະຈຸດຫມາຍປາຍທາງ, ການອະນຸຍາດຈາກ
ແຫຼ່ງທີ່ມາ ACL ແທນການອະນຸຍາດປັດຈຸບັນຢູ່ໃນລາຍການ ACL ປາຍທາງ.
· ຖ້າຫາກວ່າການເຂົ້າໃນຈຸດຫມາຍປາຍທາງ ACL ບໍ່ມີການເຂົ້າທີ່ສອດຄ້ອງກັນກ່ຽວກັບ ACL ແຫຼ່ງ, ມັນແມ່ນ
ເອົາອອກຖ້າຫາກວ່າ - ຈະແຈ້ງ ທຸງແມ່ນລວມຢູ່ແລະບໍ່ປ່ຽນແປງ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຖ້າ
ໄດ້ - ຈະແຈ້ງ ທຸງແມ່ນສະຫນອງໃຫ້, ACL ແຫຼ່ງທີ່ສົມບູນປ່ຽນແທນ ACL ປາຍທາງ.
ເມື່ອໃຊ້ຄໍາສັ່ງນີ້ເພື່ອຄັດລອກ ACLs ລະຫວ່າງວັດຖຸໃນ DFS filespace ທີ່ເຂົ້າເຖິງຜ່ານ
AFS/DFS Migration Toolkit Protocol Translator, ມັນເປັນໄປໄດ້ທີ່ຈະລະບຸໄຟລ໌, ເຊັ່ນດຽວກັນກັບ
ໄດເລກະທໍລີ, ກັບ - fromdir ແລະ -todir ການໂຕ້ຖຽງ.
ຂໍ້ຄວນລະວັງ
ຫ້າມຄັດລອກ ACLs ລະຫວ່າງໄຟລ໌ AFS ແລະ DFS ຫຼືໄດເລກະທໍລີ. ຮູບແບບ ACL ແມ່ນ
ບໍ່ເຂົ້າກັນ
OPTIONS
- fromdir <ແຫຼ່ງ ລະບົບ>
ລະບຸໄດເຣັກທໍຣີແຫຼ່ງທີ່ມາເພື່ອສຳເນົາ ACL. (ການລະບຸໄຟລ໌ AFS
ສຳເນົາ ACL ຂອງໄດເລກະທໍລີຂອງມັນ, ແຕ່ການລະບຸໄຟລ໌ DFS ຈະສຳເນົາ ACL ຂອງຕົນເອງ.) ບາງສ່ວນ.
ຊື່ເສັ້ນທາງຖືກຕີຄວາມ ໝາຍ ທຽບກັບໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ.
-todir <ຈຸດຫມາຍປາຍທາງ ລະບົບ>
ລະບຸແຕ່ລະໄດເລກະທໍລີທີ່ຈະປ່ຽນ ACL ໃຫ້ກົງກັບ ACL ແຫຼ່ງ.
(ການລະບຸໄຟລ໌ AFS ຢຸດຄໍາສັ່ງທີ່ມີຂໍ້ຜິດພາດ, ແຕ່ການລະບຸໄຟລ໌ DFS.
ປ່ຽນ ACL ຂອງໄຟລ໌). ຊື່ເສັ້ນທາງບາງສ່ວນຖືກຕີຄວາມໝາຍທຽບກັບປັດຈຸບັນ
ໄດເລກະທໍລີເຮັດວຽກ.
ລະບຸເສັ້ນທາງອ່ານ / ຂຽນໄປຫາແຕ່ລະໄດເລກະທໍລີ (ຫຼືໄຟລ໌ DFS), ເພື່ອຫຼີກເວັ້ນການລົ້ມເຫລວ
ຜົນໄດ້ຮັບຈາກການພະຍາຍາມປ່ຽນປະລິມານການອ່ານເທົ່ານັ້ນ. ໂດຍສົນທິສັນຍາ, ອ່ານ / ຂຽນ
ເສັ້ນທາງແມ່ນຊີ້ບອກໂດຍການວາງໄລຍະກ່ອນຊື່ເຊລຢູ່ທີ່ທີສອງຂອງຊື່ເສັ້ນທາງ
ລະດັບ (ຕົວຢ່າງ, "/afs/.abc.com"). ສໍາລັບການສົນທະນາເພີ່ມເຕີມຂອງແນວຄວາມຄິດຂອງ
ເສັ້ນທາງອ່ານ/ຂຽນ ແລະອ່ານເທົ່ານັ້ນຜ່ານຊ່ອງໄຟລ໌, ເບິ່ງທີ່ fs mkmount ອ້າງອິງ
ຫນ້າ.
- ຈະແຈ້ງ
ແທນທີ່ ACL ຂອງແຕ່ລະໄດເລກະທໍລີປາຍທາງດ້ວຍ ACL ແຫຼ່ງ.
-id ປັບປຸງແກ້ໄຂເບື້ອງຕົ້ນ ACL ຕູ້ຄອນເທນເນີຂອງແຕ່ລະໄດເລກະທໍລີ DFS ຊື່ໂດຍ -todir ການໂຕ້ຖຽງ,
ແທນທີ່ຈະເປັນວັດຖຸປົກກະຕິ ACL. ການໂຕ້ຖຽງນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ໃນເວລາທີ່ທັງສອງ
ແຫຼ່ງ ແລະແຕ່ລະໄດເລກະທໍລີປາຍທາງຢູ່ໃນ DFS ແລະຖືກເຂົ້າເຖິງຜ່ານ AFS/DFS
ຕົວແປ Protocol ຊຸດເຄື່ອງມືການເຄື່ອນຍ້າຍ.
-ຖ້າ ດັດແກ້ ACL ວັດຖຸເບື້ອງຕົ້ນຂອງແຕ່ລະໄດເລກະທໍລີ DFS ຊື່ໂດຍ -todir ການໂຕ້ຖຽງ,
ແທນທີ່ຈະເປັນວັດຖຸປົກກະຕິ ACL. ການໂຕ້ຖຽງນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ໃນເວລາທີ່ທັງສອງ
ແຫຼ່ງ ແລະແຕ່ລະໄດເລກະທໍລີປາຍທາງຢູ່ໃນ DFS ແລະຖືກເຂົ້າເຖິງຜ່ານ AFS/DFS
ຕົວແປ Protocol ຊຸດເຄື່ອງມືການເຄື່ອນຍ້າຍ.
-ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບຄໍາສັ່ງນີ້. ຕົວເລືອກທີ່ຖືກຕ້ອງອື່ນໆທັງໝົດຖືກລະເລີຍ.
ຕົວຢ່າງ
ຄໍາສັ່ງຕົວຢ່າງຕໍ່ໄປນີ້ຄັດລອກ ACL ຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນໄປຫາມັນ
subdirectory ເອີ້ນວ່າ ບົດລາຍງານ. ໃຫ້ສັງເກດວ່າ ACL ຂອງໄດເລກະທໍລີຕົ້ນສະບັບບໍ່ໄດ້ຮັບຜົນກະທົບ. ລາຍການ
ກ່ຽວກັບ ບົດລາຍງານ ໄດເລກະທໍລີທີ່ບໍ່ໄດ້ຢູ່ໃນແຫຼ່ງ ACL ຂອງໄດເລກະທໍລີປະຈຸບັນຍັງຄົງຢູ່
ບໍ່ໄດ້ຮັບຜົນກະທົບເຊັ່ນດຽວກັນ, ເພາະວ່າ - ຈະແຈ້ງ ທຸງບໍ່ໄດ້ໃຊ້.
% fs listacl . ບົດລາຍງານ
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ . ແມ່ນ
ສິດປົກກະຕິ:
pat rlidwka
smith rlidwk
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບບົດລາຍງານແມ່ນ
ສິດປົກກະຕິ:
pat rl
pat: ເພື່ອນ rl
ສິດທິທາງລົບ
jones rlidwka
% fs copyacl -fromdir . -todir ລາຍງານ
% fs listacl . ບົດລາຍງານ
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ . ແມ່ນ
ສິດປົກກະຕິ:
pat rlidwka
smith rlidwk
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບບົດລາຍງານແມ່ນ
ສິດປົກກະຕິ:
pat rlidwka
pat: ເພື່ອນ rl
smith rlidwk
ສິດທິທາງລົບ
jones rlidwka
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ເພື່ອຄັດລອກ ACL ລະຫວ່າງວັດຖຸ AFS, ຜູ້ອອກຕ້ອງມີການອະນຸຍາດ "l" (ຊອກຫາ) ເປີດ
ACL ຂອງໄດເລກະທໍລີຕົ້ນສະບັບແລະການອະນຸຍາດ "a" (administer) ໃນແຕ່ລະປາຍທາງ
ACL ຂອງໄດເລກະທໍລີ. ຖ້າ - fromdir argument ຕັ້ງຊື່ໄຟລ໌ແທນທີ່ຈະເປັນໄດເລກະທໍລີ, ຜູ້ອອກ
ຕ້ອງມີການອະນຸຍາດທັງ "l" ແລະ "r" (ອ່ານ) ໃນ ACL ຂອງໄດເລກະທໍລີຂອງໄຟລ໌.
ເພື່ອຄັດລອກ ACL ລະຫວ່າງວັດຖຸ DFS, ຜູ້ອອກຕ້ອງມີການອະນຸຍາດ r ໃນແຫຼ່ງ
ໄດເລກະທໍລີຫຼື ACL ຂອງໄຟລ໌ແລະການອະນຸຍາດ "c" (ການຄວບຄຸມ) ໃນແຕ່ລະໄດເລກະທໍລີປາຍທາງຫຼື
ACL ຂອງໄຟລ໌.
ໃຊ້ fs_copyacl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net