GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

nfs4_setfacl - ออนไลน์ใน Cloud

เรียกใช้ nfs4_setfacl ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง nfs4_setfacl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


nfs4_setfacl, nfs4_editfacl - จัดการรายการควบคุมการเข้าถึงไฟล์/ไดเรกทอรี NFSv4

เรื่องย่อ


nfs4_setfacl [ตัวเลือก] คำสั่ง ไฟล์...
nfs4_editfacl [ตัวเลือก] ไฟล์...

DESCRIPTION


nfs4_setfacl จัดการ NFSv4 Access Control List (ACL) ของอย่างน้อยหนึ่งรายการ ไฟล์ (หรือ
ไดเร็กทอรี) โดยมีเงื่อนไขว่าอยู่บนระบบไฟล์ NFSv4 ที่เมาท์ซึ่งสนับสนุน ACL

nfs4_editfacl เทียบเท่ากับ nfs4_setfacl -e.

โปรดดูที่ nfs4_acl(5) manpage สำหรับข้อมูลเกี่ยวกับคำศัพท์ NFSv4 ACL และไวยากรณ์

คำสั่ง
-a acl_spec [ดัชนี]
เพิ่ม ACE จาก acl_spec ไปยัง ไฟล์เอซีแอล ACE ถูกแทรกโดยเริ่มต้นที่
ดัชนีตำแหน่งที่ (ค่าเริ่มต้น: 1) ของ ไฟล์เอซีแอล

-A acl_file [ดัชนี]
เพิ่ม ACE จาก acl_spec ใน acl_file ไปยัง ไฟล์เอซีแอล ACE ถูกแทรก
เริ่มต้นที่ ดัชนีตำแหน่งที่ (ค่าเริ่มต้น: 1) ของ ไฟล์เอซีแอล

-x acl_spec | ดัชนี
ลบ ACE ที่ตรงกันจาก acl_spec - หรือลบ ดัชนีth ACE - จาก ไฟล์เอซีแอล
โปรดทราบว่าการเรียงลำดับของ ACE ใน acl_spec ไม่เป็นไร.

-X acl_file
ลบ ACE ที่ตรงกันจาก acl_spec ใน acl_file จาก ไฟล์เอซีแอล โปรดทราบว่า
ลำดับของ ACE ใน acl_spec ไม่สำคัญ

-s acl_spec
เซ็ต ไฟล์ของ ACL ถึง acl_spec.

-S acl_file
เซ็ต ไฟล์ACL ของ acl_spec ใน acl_file.

-e, --แก้ไข
แก้ไข ไฟล์ACL ของตัวแก้ไขที่กำหนดไว้ในตัวแปรสภาพแวดล้อม EDITOR (ค่าเริ่มต้น:
vi(1)) และตั้งค่า ACL ที่เป็นผลลัพธ์เมื่อออกใหม่ทั้งหมด โดยถือว่ามีการเปลี่ยนแปลงใน
บรรณาธิการได้รับการบันทึก โปรดทราบว่าถ้าหลาย ไฟล์ ระบุไว้ บรรณาธิการจะเป็น
เรียกใช้ตามลำดับหนึ่งครั้งต่อ ไฟล์.

-m จาก_เอซ to_ace
แก้ไข ไฟล์ACL แทนที่โดยแทนที่ จาก_เอซ สีสดสวย to_ace.

-?, -h, --ช่วยด้วย
แสดงข้อความช่วยเหลือและออก

--รุ่น
แสดงเวอร์ชันของโปรแกรมนี้และออก

หมายเหตุ: ถ้าให้ '-' เป็น acl_file กับ -A/-X/-S แฟล็ก acl_spec จะถูกอ่าน
จาก stdin

OPTIONS
-R, - บันทึกซ้ำ
ใช้ซ้ำกับไฟล์ของไดเร็กทอรีและไดเร็กทอรีย่อย คล้ายกับ
setfacl(1) พฤติกรรมเริ่มต้นคือการติดตาม symlink ที่ให้ไว้ในบรรทัดคำสั่ง
และเพื่อข้าม symlink ที่พบขณะเรียกซ้ำผ่านไดเร็กทอรี

-L, --ตรรกะ
ร่วมกับ -R/- บันทึกซ้ำการเดินตามตรรกะเป็นไปตามลิงก์สัญลักษณ์ทั้งหมด

-P, --ทางกายภาพ
ร่วมกับ -R/- บันทึกซ้ำการเดินจะข้ามลิงก์สัญลักษณ์ทั้งหมด

--ทดสอบ
แสดงผลลัพธ์ของ คำสั่งแต่อย่าบันทึกการเปลี่ยนแปลง

สิทธิ์ นามแฝง


ด้วยระบบเส้นทาง nfs4_setfaclสามารถใช้ตัวย่อง่าย ๆ ("นามแฝง") เพื่อแสดง "อ่าน" ทั่วไป
(R) ทั่วไป "เขียน" (W) และ "ดำเนินการ" ทั่วไป (X) สิทธิ์, คุ้นเคยจาก POSIX
บิตโหมดที่ใช้โดยเช่น chmod(1). หากต้องการใช้นามแฝงเหล่านี้ สามารถใส่ไว้ใน
สิทธิ์ ฟิลด์ของ NFSv4 ACE และ nfs4_setfacl จะแปลงพวกเขา: an R ขยายเป็น
แย่, W ขยายเป็น watTncCy (กับ D เพิ่มไปยังไดเร็กทอรี ACE) และ an X ถูกขยาย
ไปยัง xtcy. โปรดดูที่ nfs4_acl(5) manpage สำหรับข้อมูลเกี่ยวกับ NFSv4 ACE . เฉพาะ
สิทธิ์.

ตัวอย่างเช่น หากต้องการให้สิทธิ์การเข้าถึงแบบ "อ่าน" และ "เขียน" ทั่วไปในไฟล์ NFSv4
สิทธิ์ ปกติแล้วฟิลด์จะมีบางอย่างเช่น rwatTnNcCy. แทน หนึ่งอาจ
ใช้นามแฝงเพื่อบรรลุเป้าหมายเดียวกันกับ RW.

สอง สิทธิ์ ไม่รวมอยู่ในนามแฝงใด ๆ คือ d (ลบ) และ o (เจ้าของกระทู้).
อย่างไรก็ตาม ยังสามารถใช้ได้: เช่น a สิทธิ์ เขตข้อมูลประกอบด้วย ว้าว เป็นการแสดงออก
การเข้าถึงแบบ "เขียน" ทั่วไป ตลอดจนความสามารถในการลบและเปลี่ยนความเป็นเจ้าของ

ตัวอย่าง


สมมติว่าไฟล์ `foo' มี NFSv4 ACL ต่อไปนี้สำหรับตัวอย่างต่อไปนี้:

A::OWNER@:rwatTnNcCy
D::เจ้าของ@:x
A:g:GROUP@:rtncy
D:g:GROUP@:waxTC
A::ทุกคน@:rtncy
D::ทุกคน@:waxTC

- เพิ่ม ACE ให้ `[ป้องกันอีเมล]' การเข้าถึงแบบ "อ่าน" และ "ดำเนินการ" ทั่วไป (ค่าเริ่มต้นเป็น
นำหน้า ACE เป็น ACL):
$ nfs4_setfacl -a::[ป้องกันอีเมล]:rxtncy ฟู

- เพิ่ม ACE เดียวกันกับด้านบน แต่ใช้นามแฝง:
$ nfs4_setfacl -a::[ป้องกันอีเมล]:RX ฟู

- แก้ไข ACL ที่มีอยู่ในโปรแกรมแก้ไขข้อความและตั้งค่า ACL ที่แก้ไขแล้วในการบันทึก/ออกทั้งหมด:
$ nfs4_setfacl -e ฟู

- ตั้งค่า ACL (เขียนทับต้นฉบับ) เป็นเนื้อหาของa ข้อมูลจำเพาะ_ไฟล์ ชื่อ `newacl.txt':
$ nfs4_setfacl -S newacl.txt ฟู

- ตั้งค่า ACL ซ้ำ ๆ ของไฟล์และไดเรกทอรีย่อยทั้งหมดในไดเรกทอรีปัจจุบัน
ข้าม symlink ทั้งหมดที่พบไปยัง ACL ที่มีอยู่ใน ข้อมูลจำเพาะ_ไฟล์ ชื่อ
`newacl.txt':
$ nfs4_setfacl -R -P -S newacl.txt *

- ลบ ACE แรก แต่พิมพ์เฉพาะ ACL ที่เป็นผลลัพธ์ (ไม่บันทึกการเปลี่ยนแปลง):
$ nfs4_setfacl --test -x 1 ฟู

- ลบ ACE สองตัวสุดท้ายด้านบน:
$ nfs4_setfacl -x "A::EVERYONE@rtncy, D::EVERYONE@:waxTC" foo

- แก้ไข (แทนที่) ACE ที่สองด้านบน:
$ nfs4_setfacl -m D::OWNER@:x D::OWNER@:xo ฟู

- ตั้งค่า ACL ของ 'bar' และ 'frobaz' เป็น ACL ของ 'foo':
$ nfs4_getfacl foo | nfs4_setfacl -S - บาร์ frobaz

ผู้เขียน


nfs4_setfacl เขียนโดยคนที่ CITI ศูนย์เทคโนโลยีสารสนเทศ
บูรณาการ (http://www.citi.umich.edu). manpage นี้เขียนโดย David Richter

ติดต่อเรา


โปรดส่งรายงานข้อบกพร่อง คำขอคุณลักษณะ และความคิดเห็นมาที่[ป้องกันอีเมล]>.

ใช้ nfs4_setfacl ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี