ນີ້ແມ່ນຄໍາສັ່ງ fs_listacl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fs_listacl - ສະແດງ ACLs
ສະຫຼຸບສັງລວມ
fs ບັນຊີລາຍຊື່ [- ເສັ້ນທາງ <dir/file ເສັ້ນທາງ>+] [-id] [-ຖ້າ] [-cmd] [-ຊ່ວຍ]
fs la [-p <dir/file ເສັ້ນທາງ>+] [-id] [-ຖ້າ] [-cmd] [-h]
fs ລາຍຊື່ [-p <dir/file ເສັ້ນທາງ>+] [-id] [-ຖ້າ] [-cmd] [-h]
ລາຍລະອຽດ
ໄດ້ fs ບັນຊີລາຍຊື່ ຄໍາສັ່ງສະແດງລາຍການຄວບຄຸມການເຂົ້າເຖິງ (ACL) ທີ່ກ່ຽວຂ້ອງກັບແຕ່ລະຄົນ
ໄຟລ໌ທີ່ລະບຸ, ໄດເລກະທໍລີ, ຫຼືການເຊື່ອມຕໍ່ສັນຍາລັກ. ອົງປະກອບທີ່ລະບຸສາມາດອາໄສຢູ່ໃນ DFS
filespace ຖ້າຜູ້ອອກກໍາລັງໃຊ້ AFS/DFS Migration Toolkit Protocol Translator to
ເຂົ້າເຖິງຂໍ້ມູນ DFS (ແລະ DFS ປະຕິບັດ ACLs ຕໍ່ໄຟລ໌). ເພື່ອສະແດງ ACL ຂອງປະຈຸບັນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກ, ຍົກເລີກ - ເສັ້ນທາງ ການໂຕ້ຖຽງ.
ເພື່ອປ່ຽນແປງ ACL, ໃຫ້ໃຊ້ fs setacl ຄໍາສັ່ງ. ເພື່ອຄັດລອກ ACL ຈາກໄດເລກະທໍລີຫນຶ່ງໄປຫາອີກ,
ການນໍາໃຊ້ fs ສຳເນົາ ຄໍາສັ່ງ. ເພື່ອເອົາລາຍການທີ່ລ້າສະໄຫມອອກຈາກ ACL, ໃຫ້ໃຊ້ fs ອະນາໄມ
ຄໍາສັ່ງ.
ຂໍ້ຄວນລະວັງ
ການວາງຜູ້ໃຊ້ ຫຼືກຸ່ມຢູ່ໃນພາກສ່ວນ "ສິດທິທາງລົບ" ຂອງ ACL ບໍ່ໄດ້ຮັບປະກັນ
ການປະຕິເສດການອະນຸຍາດ, ຖ້າຫາກວ່າພາກສ່ວນ "ສິດທິປົກກະຕິ" ອະນຸຍາດໃຫ້ສະມາຊິກຂອງ
ລະບົບ: ກຸ່ມໃດຫນຶ່ງ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ຜູ້ໃຊ້ຕ້ອງການພຽງແຕ່ອອກ ຍົກເລີກການເຂົ້າສູ່ລະບົບ ຄຳ ສັ່ງໃຫ້
ໄດ້ຮັບການອະນຸຍາດໃຫ້ລະບົບ: ກຸ່ມໃດຫນຶ່ງ.
OPTIONS
- ເສັ້ນທາງ <dir/file ເສັ້ນທາງ>+
ຕັ້ງຊື່ແຕ່ລະໄດເລກະທໍລີ ຫຼືໄຟລ໌ທີ່ຈະສະແດງ ACL. ສໍາລັບໄຟລ໌ AFS, ຜົນຜະລິດ
ສະແດງ ACL ຈາກໄດເລກະທໍລີຫຼັກຂອງໄຟລ໌; ໄຟລ໌ DFS ມີ ACL ຂອງຕົນເອງ.
ຊື່ເສັ້ນທາງທີ່ບໍ່ຄົບຖ້ວນຖືກຕີຄວາມກ່ຽວຂ້ອງກັບໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ, ເຊິ່ງ
ຍັງເປັນຄ່າເລີ່ມຕົ້ນຖ້າອາກິວເມັນນີ້ຖືກລະເວັ້ນ.
-id ສະແດງ ACL ຕູ້ຄອນເທນເນີເບື້ອງຕົ້ນຂອງແຕ່ລະໄດເຣັກທໍຣີ DFS. ການໂຕ້ຖຽງນີ້ແມ່ນສະຫນັບສະຫນູນ
ພຽງແຕ່ຢູ່ໃນໄດເລກະທໍລີ DFS ທີ່ເຂົ້າເຖິງຜ່ານ AFS/DFS Migration Toolkit Protocol
ນັກແປ.
-ຖ້າ ສະແດງ ACL ວັດຖຸເບື້ອງຕົ້ນຂອງແຕ່ລະໄດເຣັກທໍຣີ DFS. ການໂຕ້ຖຽງນີ້ແມ່ນສະຫນັບສະຫນູນເທົ່ານັ້ນ
ໃນໄດເລກະທໍລີ DFS ທີ່ເຂົ້າເຖິງໄດ້ຜ່ານ AFS/DFS Migration Toolkit Protocol Translator.
-cmd
ຜົນໄດ້ຮັບ ກ fs setacl string ຄໍາສັ່ງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງ ACL ນໍາໃຊ້ກັບ
ໄຟລ໌ທີ່ລະບຸ, ໄດເລກະທໍລີຫຼືການເຊື່ອມຕໍ່ສັນຍາລັກ.
-ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບຄໍາສັ່ງນີ້. ຕົວເລືອກທີ່ຖືກຕ້ອງອື່ນໆທັງໝົດຖືກລະເລີຍ.
OUTPUT
ແຖວທໍາອິດຂອງຜົນໄດ້ຮັບສໍາລັບແຕ່ລະໄຟລ໌, ໄດເລກະທໍລີ, ຫຼືການເຊື່ອມຕໍ່ສັນຍາລັກອ່ານດັ່ງຕໍ່ໄປນີ້:
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ ແມ່ນ
ຖ້າຜູ້ອອກໃຊ້ຫມາຍຫຍໍ້ຫຍໍ້ໃນຊື່ເສັ້ນທາງ, ເຊັ່ນໄລຍະເວລາ (".") ເຖິງ
ເປັນຕົວແທນຂອງໄດເລກະທໍລີໃນປະຈຸບັນ, ຫມາຍເຫດນັ້ນບາງຄັ້ງຈະປາກົດແທນທີ່ຈະເປັນ
ຊື່ເສັ້ນທາງເຕັມຂອງໄດເລກະທໍລີ.
ຕໍ່ໄປ, ຫົວຂໍ້ "ສິດທິປົກກະຕິ" ກ່ອນບັນຊີລາຍຊື່ຂອງຜູ້ໃຊ້ແລະກຸ່ມທີ່ໄດ້ຮັບອະນຸຍາດ
ການອະນຸຍາດຊີ້ບອກ, ມີຫນຶ່ງຄູ່ຂອງຜູ້ໃຊ້ຫຼືກຸ່ມແລະການອະນຸຍາດໃນແຕ່ລະແຖວ. ຖ້າ
ການອະນຸຍາດທາງລົບແມ່ນໄດ້ຮັບການມອບຫມາຍໃຫ້ຜູ້ໃຊ້ຫຼືກຸ່ມໃດຫນຶ່ງ, ການອອກສຽງເຫຼົ່ານັ້ນປະຕິບັດຕາມ a
ຫົວຂໍ້ "ສິດທິທາງລົບ". ຮູບແບບຂອງລາຍການທາງລົບແມ່ນຄືກັນກັບທີ່ຢູ່ໃນ
ພາກສ່ວນ "ສິດທິປົກກະຕິ" ຂອງ ACL, ແຕ່ຜູ້ໃຊ້ຫຼືກຸ່ມຖືກປະຕິເສດແທນທີ່ຈະໄດ້ຮັບການອະນຸຍາດ
ການອະນຸຍາດສະແດງໃຫ້ເຫັນ.
AFS ບໍ່ປະຕິບັດ ACLs ຕໍ່ໄຟລ໌, ດັ່ງນັ້ນສໍາລັບໄຟລ໌ຄໍາສັ່ງຈະສະແດງ ACL ຢູ່ເທິງຂອງມັນ
ໄດເລກະທໍລີ. ຜົນໄດ້ຮັບສໍາລັບການເຊື່ອມຕໍ່ສັນຍາລັກສະແດງ ACL ທີ່ໃຊ້ກັບໄຟລ໌ເປົ້າຫມາຍຂອງມັນ
ຫຼືໄດເລກະທໍລີ, ແທນທີ່ຈະເປັນ ACL ໃນໄດເລກະທໍລີທີ່ສ້າງຕົວເຊື່ອມຕໍ່ສັນຍາລັກ.
ການອະນຸຍາດສໍາລັບ AFS ເຮັດໃຫ້ຜູ້ຄອບຄອງປະຕິບັດການປະຕິບັດທີ່ລະບຸໄວ້:
a (ບໍລິຫານ)
ປ່ຽນລາຍການໃນ ACL.
d (ລຶບ)
ເອົາໄຟລ໌ແລະໄດເລກະທໍລີຍ່ອຍອອກຈາກໄດເລກະທໍລີຫຼືຍ້າຍພວກມັນໄປຫາໄດເລກະທໍລີອື່ນ.
ຂ້ອຍ (ໃສ່)
ເພີ່ມໄຟລ໌ຫຼືໄດເລກະທໍລີຍ່ອຍໃສ່ໄດເລກະທໍລີໂດຍການຄັດລອກ, ຍ້າຍຫຼືສ້າງ.
k (ລັອກ)
ຕັ້ງການອ່ານ locks ຫຼືຂຽນ locks ໃນໄຟລ໌ໃນໄດເລກະທໍລີ.
l (ຊອກຫາ)
ລາຍຊື່ໄຟລ໌ແລະໄດເລກະທໍລີຍ່ອຍຢູ່ໃນໄດເລກະທໍລີ, ລະບຸໄດເລກະທໍລີຂອງມັນເອງ, ແລະ
ອອກ fs ບັນຊີລາຍຊື່ ຄໍາສັ່ງເພື່ອກວດສອບ ACL ຂອງໄດເລກະທໍລີ.
r (ອ່ານ)
ອ່ານເນື້ອໃນຂອງໄຟລ໌ໃນໄດເລກະທໍລີ; ອອກຄໍາສັ່ງ "ls -l" ເພື່ອລະບຸ
ອົງປະກອບໃນໄດເລກະທໍລີ.
w (ຂຽນ)
ແກ້ໄຂເນື້ອໃນຂອງໄຟລ໌ໃນໄດເລກະທໍລີ, ແລະອອກ UNIX chmod ຄຳ ສັ່ງໃຫ້
ປ່ຽນບິດຮູບແບບຂອງເຂົາເຈົ້າ
A, B, C, D, E, F, G, H
ບໍ່ມີຄວາມຫມາຍໃນຕອນຕົ້ນຕໍ່ຂະບວນການເຊີບເວີ AFS, ແຕ່ມີໃຫ້ສໍາລັບ
ຄໍາຮ້ອງສະຫມັກທີ່ຈະນໍາໃຊ້ໃນການຄວບຄຸມການເຂົ້າເຖິງເນື້ອໃນຂອງໄດເລກະທໍລີເພີ່ມເຕີມ
ວິທີ. ຕົວອັກສອນຕ້ອງເປັນຕົວພິມໃຫຍ່.
ສໍາລັບໄຟລ໌ DFS ແລະໄດເລກະທໍລີ, ການອະນຸຍາດແມ່ນຄ້າຍຄືກັນ, ຍົກເວັ້ນ DFS "x"
(execute) ການອະນຸຍາດແທນການອະນຸຍາດ AFS "l" (lookup), DFS "c" (control) ແທນ.
AFS "a" (administer), ແລະບໍ່ມີ DFS ທຽບເທົ່າກັບ AFS "k" (lock). ໄດ້
ຄວາມຫມາຍຂອງການອະນຸຍາດຕ່າງໆຍັງແຕກຕ່າງກັນເລັກນ້ອຍ, ແລະ DFS ບໍ່ໄດ້ປະຕິບັດ
ການອະນຸຍາດທາງລົບ. ສໍາລັບລາຍລະອຽດຄົບຖ້ວນສົມບູນຂອງການອະນຸຍາດ DFS, ເບິ່ງ DFS
ເອກະສານ.
ຕົວຢ່າງ
ຄໍາສັ່ງຕໍ່ໄປນີ້ສະແດງ ACL ຢູ່ໃນໄດເລກະທໍລີຫນ້າທໍາອິດຂອງຜູ້ໃຊ້ "pat" (the
ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ), ແລະຢູ່ໃນໄດເລກະທໍລີຍ່ອຍ "ເອກະຊົນ" ຂອງມັນ.
% fs listacl -path . ສ່ວນຕົວ
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບ . ແມ່ນ
ສິດປົກກະຕິ:
ລະບົບ: author rl
pat rlidwka
pat: ເພື່ອນ rlid
ສິດທິທາງລົບ:
smith rlidwka
ບັນຊີລາຍຊື່ການເຂົ້າເຖິງສໍາລັບເອກະຊົນແມ່ນ
ສິດປົກກະຕິ:
pat rlidwka
ຄໍາສັ່ງຕໍ່ໄປນີ້ສ້າງ fs setacl ຄໍາສັ່ງທີ່ຈໍາເປັນເພື່ອສ້າງ ACL ຢູ່ໃນ
ໄດເລກະທໍລີຫນ້າທໍາອິດຂອງຜູ້ໃຊ້ "pat" (ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ), ແລະ "ສ່ວນຕົວ" ຂອງມັນ.
ໄດເຣັກທໍຣີຍ່ອຍ
% fs listacl -path . ສ່ວນຕົວ -cmd
fs setacl -dir . -acl system:authuser rl pat rlidwka pat: friends rlid
fs setacl -dir . -acl smith rlidwka -negative
fs setacl -dir ສ່ວນຕົວ -acl pat rlidwka
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ຖ້າ - ເສັ້ນທາງ argument ຕັ້ງຊື່ AFS directory, ຜູ້ອອກຕ້ອງມີ "l" (ຊອກຫາ)
ການອະນຸຍາດໃນ ACL ຂອງມັນແລະ ACL ສໍາລັບທຸກໆໄດເລກະທໍລີທີ່ນໍາຫນ້າມັນຢູ່ໃນຊື່ເສັ້ນທາງ.
ຖ້າ - ເສັ້ນທາງ argument ຕັ້ງຊື່ໄຟລ໌ AFS, ຜູ້ອອກຕ້ອງມີ "l" (ຊອກຫາ) ແລະ "r"
(ອ່ານ) ການອະນຸຍາດໃນ ACL ຂອງໄດເລກະທໍລີຂອງໄຟລ໌, ແລະ l ການອະນຸຍາດໃນ ACL ຂອງ
ແຕ່ລະໄດເລກະທໍລີທີ່ນໍາຫນ້າມັນຢູ່ໃນຊື່ເສັ້ນທາງ.
ຖ້າ - ເສັ້ນທາງ argument ຕັ້ງຊື່ໄດເລກະທໍລີ DFS ຫຼືໄຟລ໌, ຜູ້ອອກຕ້ອງມີ "x"
(ປະຕິບັດ) ການອະນຸຍາດໃນ ACL ຂອງມັນແລະໃນ ACL ຂອງແຕ່ລະໄດເລກະທໍລີທີ່ນໍາຫນ້າມັນຢູ່ໃນ
ຊື່ເສັ້ນທາງ.
ໃຊ້ fs_listacl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net