lfc-setacl - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ lfc-setacl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


lfc-setacl - ຕັ້ງ LFC directory/file access control lists

ສະຫຼຸບສັງລວມ


lfc-setacl [-d] [-m] [-s] acl_entries ເສັ້ນທາງ...

ລາຍລະອຽດ


lfc-setacl ກໍານົດລາຍຊື່ການຄວບຄຸມການເຂົ້າເຖິງທີ່ກ່ຽວຂ້ອງກັບໄດເລກະທໍລີ / ໄຟລ໌ LFC.

acl_entries ແມ່ນເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກຈາກລາຍການລາຍການ. ແຕ່ລະລາຍການມີຊ່ອງແຍກຈໍ້າສອງເມັດ:
ປະເພດ ACL, id (uid ຫຼື gid), ການອະນຸຍາດ. ມີພຽງແຕ່ໄດເລກະທໍລີທີ່ສາມາດມີລາຍການ ACL ເລີ່ມຕົ້ນ.

ລາຍການເບິ່ງຄື:

ຜູ້ໃຊ້::perm
ຜູ້ໃຊ້:uid:perm
ກຸ່ມ::perm
ກຸ່ມ:gid:perm
ຫນ້າກາກ: perm
ອື່ນໆ: perm
default:user::perm
default:user:uid:perm
default:group::perm
default:group:gid:perm
default:mask:perm
default: other:perm

ປະເພດ ACL ສາມາດຫຍໍ້ເປັນຕົວອັກສອນທໍາອິດ. ຄັ້ງທໍາອິດ "ຜູ້ໃຊ້" ໃຫ້ການເຂົ້າ
ການ​ອະ​ນຸ​ຍາດ​ໃຫ້​ເຈົ້າ​ຂອງ​ໄຟລ​໌​ໄດ້​. ລາຍການ "ຜູ້ໃຊ້" ຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນ
ການ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ​, ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ຖືກ​ຈັດ​ລຽງ​ຕາມ​ລໍາ​ດັບ​ຕັ້ງ​ຂຶ້ນ​ຂອງ uid​. ໄດ້
ການເຂົ້າ "ກຸ່ມ" ທໍາອິດໃຫ້ສິດອະນຸຍາດທີ່ໃຫ້ເຈົ້າຂອງກຸ່ມຂອງໄຟລ໌. ໄດ້
ຕໍ່ໄປນີ້ "ກຸ່ມ" ລາຍການສະແດງການອະນຸຍາດທີ່ໃຫ້ກຸ່ມສະເພາະ, ພວກມັນຖືກຈັດຮຽງ
ໃນລໍາດັບຕັ້ງຊັນຂຶ້ນຂອງ gid. ການເຂົ້າ "ຫນ້າກາກ" ແມ່ນການອະນຸຍາດສູງສຸດທີ່ອະນຸຍາດໃຫ້ສະເພາະ
ຜູ້ໃຊ້ຫຼືກຸ່ມ. ມັນບໍ່ມີຜົນຕໍ່ສິດ "ເຈົ້າຂອງ" ແລະ "ອື່ນໆ". "ຫນ້າກາກ"
ການເຂົ້າຕ້ອງປາກົດຖ້າມີ "ຜູ້ໃຊ້" ຫຼື "ກຸ່ມ" ສະເພາະ. ລາຍການ "ເລີ່ມຕົ້ນ".
ທີ່ກ່ຽວຂ້ອງກັບໄດເລກະທໍລີຖືກສືບທອດເປັນການເຂົ້າເຖິງ ACL ໂດຍໄຟລ໌ຫຼືໄດເລກະທໍລີຍ່ອຍ
ສ້າງຢູ່ໃນໄດເລກະທໍລີນັ້ນ. ໄດ້ ໜ້າ ກາກ ບໍ່ໄດ້ໃຊ້. ໄດເລກະທໍລີຍ່ອຍຍັງໄດ້ຮັບມໍລະດົກ
ACL ເລີ່ມຕົ້ນເປັນ ACL ເລີ່ມຕົ້ນ. ທັນ​ທີ​ທີ່​ມີ​ຫນຶ່ງ​ການ​ເຂົ້າ ACL ໃນ​ຕອນ​ຕົ້ນ​, ໄດ້ 3 ACL Default​
ລາຍການພື້ນຖານ (ຜູ້ໃຊ້ເລີ່ມຕົ້ນ, ກຸ່ມເລີ່ມຕົ້ນ, ມາດຕະຖານອື່ນໆ) ຕ້ອງມີຢູ່.

ການ​ປະ​ມວນ​ຜົນ​ເຂົ້າ​ໄປ​ຕາມ​ມາດ​ຕະ​ຖານ​ຮ່າງ Posix 1003.1e 17.

ID ຜູ້ໃຊ້ທີ່ມີປະສິດທິພາບຂອງຂະບວນການຕ້ອງກົງກັບເຈົ້າຂອງໄຟລ໌ຫຼືຜູ້ໂທຕ້ອງ
ມີສິດທິພິເສດຂອງ ADMIN ໃນຖານຂໍ້ມູນ Cupv.

ເສັ້ນທາງ ລະບຸຊື່ເສັ້ນທາງ LFC. ຖ້າ ເສັ້ນທາງ ບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍ /, ມັນແມ່ນ prefixed ໂດຍ
ເນື້ອໃນຂອງ LFC_HOME environment variable

uid ສາມາດໃສ່ເປັນຊື່ຜູ້ໃຊ້ ຫຼື id ຕົວເລກທີ່ສອດຄ້ອງກັນ.

gid ສາມາດໃສ່ເປັນຊື່ກຸ່ມ ຫຼື id ຕົວເລກທີ່ສອດຄ້ອງກັນ.

perm ສາມາດສະແດງອອກເປັນການປະສົມປະສານຂອງລັກສະນະ rwx- ຫຼືເປັນຄ່າລະຫວ່າງ 0 ຫາ 7.

OPTIONS


-d ເອົາລາຍການ ACL ອອກ. ຊ່ອງຂໍ້ມູນ "perm" ແມ່ນຖືກລະເລີຍ.

-m ແກ້ໄຂລາຍການ ACL ທີ່ມີຢູ່ແລ້ວ ຫຼືເພີ່ມລາຍການໃໝ່.

-s ກໍານົດລາຍການ ACL. ຊຸດຄົບຖ້ວນຂອງລາຍການ ACL ຖືກແທນທີ່.

ຕົວຢ່າງ


ມາສ້າງໄດເລກະທໍລີ:
lfc-mkdir /grid/atlas/test/file.log/d6
ແລະເພີ່ມການອະນຸຍາດຂຽນສໍາລັບຜູ້ໃຊ້ bcouturi:
lfc-setacl -mu:bcouturi:rwx,m:rwx /grid/atlas/test/file.log/d6
ມາສ້າງໄດເລກະທໍລີ:
lfc-mkdir /grid/atlas/test/file.log/d7
ແລະເພີ່ມ ACLs ເລີ່ມຕົ້ນໃສ່ມັນ:
lfc-setacl -md:u::7,d:g::7,d:o:5 /grid/atlas/test/file.log/d7
ໃຫ້ກວດເບິ່ງ ACLs ຜົນໄດ້ຮັບ:
lfc-getacl /grid/atlas/test/file.log/d7
# ໄຟລ໌: /grid/atlas/test/file.log/d7
#ເຈົ້າຂອງ: baud
# ກຸ່ມ: c3
ຜູ້ໃຊ້::rwx
ກຸ່ມ::rx #effective:rx
ອື່ນໆ::rx
default:user::rwx
default:group::rwx
ຄ່າເລີ່ມຕົ້ນ:other::rx

ໃຫ້ສ້າງໄດເລກະທໍລີຍ່ອຍແລະກວດເບິ່ງ ACLs ຜົນໄດ້ຮັບ:
lfc-mkdir /grid/atlas/test/file.log/d7/d2
lfc-getacl /grid/atlas/test/file.log/d7/d2
# ໄຟລ໌: /grid/atlas/test/file.log/d7/d2
#ເຈົ້າຂອງ: baud
# ກຸ່ມ: c3
ຜູ້ໃຊ້::rwx
ກຸ່ມ::rwx #effective:rwx
ອື່ນໆ::rx
default:user::rwx
default:group::rwx
ຄ່າເລີ່ມຕົ້ນ:other::rx

ໃຫ້ສ້າງໄຟລ໌ໃນໄດເລກະທໍລີດຽວກັນແລະກວດເບິ່ງ ACLs ຜົນໄດ້ຮັບ:
lfc-touch /grid/atlas/test/file.log/d7/f2
lfc-getacl /grid/atlas/test/file.log/d7/f2
# ໄຟລ໌: /grid/atlas/test/file.log/d7/f2
#ເຈົ້າຂອງ: baud
# ກຸ່ມ: c3
ຜູ້ໃຊ້::rw-
ກຸ່ມ::rw- #ປະສິດທິພາບ:rw-

ອື່ນໆ::r--

ອອກ STATUS


ໂປຣແກຣມນີ້ຈະສົ່ງຄືນ 0 ຖ້າການດຳເນີນການສຳເລັດ ຫຼື >0 ຖ້າການດຳເນີນການລົ້ມເຫລວ.

ໃຊ້ lfc-setacl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌