ນີ້ແມ່ນຄໍາສັ່ງ fs_cleanacl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fs_cleanacl - ເອົາລາຍການທີ່ລ້າສະໄຫມອອກຈາກ ACL
ສະຫຼຸບສັງລວມ
fs ອະນາໄມ [- ເສັ້ນທາງ <dir/file ເສັ້ນທາງ>+] [-ຊ່ວຍ]
fs cl [-p <dir/file ເສັ້ນທາງ>+] [-h]
ລາຍລະອຽດ
ໄດ້ fs ອະນາໄມ ຄໍາສັ່ງເອົາອອກຈາກບັນຊີລາຍຊື່ການຄວບຄຸມການເຂົ້າເຖິງ (ACL) ຂອງແຕ່ລະທີ່ກໍານົດໄວ້
ໄດເລກະທໍລີ ຫຼືໄຟລ໌ທີ່ອ້າງອີງເຖິງຜູ້ໃຊ້ ຫຼືກຸ່ມທີ່ບໍ່ມີການປົກປ້ອງອີກຕໍ່ໄປ
ການເຂົ້າຖານຂໍ້ມູນ. ຂໍ້ມູນດັ່ງກ່າວປາກົດຢູ່ໃນ ACL ເປັນໝາຍເລກ ID ຜູ້ໃຊ້ AFS (UID) ແທນ
ກ່ວາຊື່, ເພາະວ່າໂດຍບໍ່ມີການເຂົ້າຖານຂໍ້ມູນການປົກປ້ອງ, ເຄື່ອງແມ່ຂ່າຍຂອງໄຟລ໌ບໍ່ສາມາດແປໄດ້
UID ເຂົ້າໄປໃນຊື່.
ການເຮັດຄວາມສະອາດລາຍຊື່ການຄວບຄຸມການເຂົ້າເຖິງດ້ວຍວິທີນີ້ບໍ່ພຽງແຕ່ເຮັດໃຫ້ພວກເຂົາບໍ່ແອອັດກັບ
ຂໍ້ມູນທີ່ບໍ່ກ່ຽວຂ້ອງ, ແຕ່ຍັງປ້ອງກັນຜູ້ຄອບຄອງໃຫມ່ຂອງ AFS UID ການນໍາໃຊ້ໃຫມ່ຈາກ
ໄດ້ຮັບການເຂົ້າເຖິງຈຸດປະສົງສໍາລັບອະດີດຜູ້ຄອບຄອງຂອງ AFS UID. (ໃຫ້ສັງເກດວ່າການລີໄຊເຄີນ
UIDs ບໍ່ໄດ້ຖືກແນະນໍາໃນກໍລະນີໃດກໍ່ຕາມ.)
OPTIONS
- ເສັ້ນທາງ <dir/file ເສັ້ນທາງ>+
ຕັ້ງຊື່ແຕ່ລະໄດເລກະທໍລີທີ່ຈະເຮັດຄວາມສະອາດ ACL (ການລະບຸຊື່ໄຟລ໌ຈະເຮັດຄວາມສະອາດຂອງມັນ
ACL ຂອງໄດເລກະທໍລີ). ຖ້າການໂຕ້ຖຽງນີ້ຖືກລະເວັ້ນ, ACL ຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນແມ່ນ
ອະນາໄມ.
ລະບຸເສັ້ນທາງອ່ານ / ຂຽນໄປຫາແຕ່ລະໄດເລກະທໍລີ, ເພື່ອຫຼີກເວັ້ນການລົ້ມເຫຼວທີ່ເປັນຜົນມາຈາກ
ພະຍາຍາມປ່ຽນລະດັບສຽງອ່ານເທົ່ານັ້ນ. ໂດຍສົນທິສັນຍາ, ເສັ້ນທາງອ່ານ / ຂຽນແມ່ນ
ຊີ້ບອກໂດຍການວາງໄລຍະເວລາກ່ອນຊື່ຕາລາງໃນລະດັບທີສອງຂອງຊື່ເສັ້ນທາງ (ສໍາລັບ
ຍົກຕົວຢ່າງ, /afs/.abc.com). ສໍາລັບການສົນທະນາເພີ່ມເຕີມກ່ຽວກັບແນວຄວາມຄິດຂອງການອ່ານ / ຂຽນແລະອ່ານ -
ເສັ້ນທາງພຽງແຕ່ຜ່ານ filespace, ເບິ່ງ fs mkmount ໜ້າອ້າງອີງ.
-ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບຄໍາສັ່ງນີ້. ຕົວເລືອກທີ່ຖືກຕ້ອງອື່ນໆທັງໝົດຖືກລະເລີຍ.
OUTPUT
ຖ້າບໍ່ມີລາຍການທີ່ລ້າສະໄຫມໃນ ACL, ຂໍ້ຄວາມຕໍ່ໄປນີ້ຈະປາກົດ:
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ ແມ່ນດີ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ຜົນຜະລິດລາຍງານສະຖານະຜົນໄດ້ຮັບຂອງ ACL, ປະຕິບັດຕາມສ່ວນຫົວ
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ ດຽວນີ້
ໃນເວລາດຽວກັນ, ຂໍ້ຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້ປະກົດຂຶ້ນສໍາລັບແຕ່ລະໄຟລ໌ໃນການອະນາໄມ
ບັນຊີລາຍການ:
fs: ' ': ບໍ່ແມ່ນໄດເລກະທໍລີ
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການທໍາຄວາມສະອາດຂອງ ACLs ໃນການເຮັດວຽກໃນປະຈຸບັນ
ໄດເລກະທໍລີແລະສອງໄດເລກະທໍລີຍ່ອຍຂອງມັນ. ມີພຽງແຕ່ໄດເລກະທໍລີຍ່ອຍທີສອງເທົ່ານັ້ນທີ່ມີລາຍການລ້າສະໄຫມ
ກ່ຽວກັບມັນ.
% fs cleanacl-path . ./reports ./sources
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ . ແມ່ນດີ.
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ ./reports ແມ່ນດີ.
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ ./sources ແມ່ນໃນປັດຈຸບັນ
ສິດປົກກະຕິ:
ລະບົບ: author rl
pat rlidwka
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ຜູ້ອອກຕ້ອງມີການອະນຸຍາດ "a" (administer) ໃນ ACL ຂອງແຕ່ລະໄດເລກະທໍລີ (ຫຼື ACL.
ຂອງແຕ່ລະແຟ້ມແມ່ຂອງໄຟລ໌); ເຈົ້າຂອງໄດເລກະທໍລີແລະສະມາຊິກຂອງ
system:administrators ກຸ່ມມີສິດ implicitly, ເຖິງແມ່ນວ່າຖ້າຫາກວ່າມັນບໍ່ໄດ້ປາກົດຢູ່ໃນ
ເອອີຊີ.
ໃຊ້ fs_cleanacl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net