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

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

โครงการ:

ชื่อ


fs_copyacl - คัดลอก ACL จากไดเร็กทอรีไปยังไดเร็กทอรีอื่นอย่างน้อยหนึ่งไดเร็กทอรี

เรื่องย่อ


fs คัดลอก - จากdir <แหล่ง ไดเรกทอรี (หรือ DFS ไฟล์)>
-โทดีร์ <ปลายทาง ไดเรกทอรี (หรือ DFS ไฟล์)>+
[-ชัดเจน] [-NS] [-ถ้า] [-ช่วย]

fs co -f <แหล่ง ไดเรกทอรี (หรือ DFS ไฟล์)>
-t <ปลายทาง ไดเรกทอรี (หรือ DFS ไฟล์)>+
[-c] [-NS] [-ถ้า] [-ชม]

DESCRIPTION


คำสั่ง fs copyacl จะคัดลอกรายการควบคุมการเข้าถึง (ACL) จากไดเร็กทอรีต้นทางไปยัง
แต่ละไดเร็กทอรีปลายทางที่ระบุ ACL ของไดเรกทอรีต้นทางไม่เปลี่ยนแปลง และการเปลี่ยนแปลง
ไปยัง ACL ของไดเรกทอรีปลายทางให้ปฏิบัติตามกฎต่อไปนี้:

· หากรายการใน ACL ต้นทางไม่มีอยู่ใน ACL ปลายทาง รายการนั้นคือ
ที่เพิ่ม

· หากมีรายการอยู่ใน ACL ทั้งต้นทางและปลายทาง การอนุญาตจาก
รายการ ACL ต้นทางแทนที่การอนุญาตปัจจุบันในรายการ ACL ปลายทาง

· หากรายการใน ACL ปลายทางไม่มีรายการที่สอดคล้องกันใน ACL ต้นทาง จะเป็น
ลบออกถ้า -ชัดเจน รวมแฟล็กและจะไม่เปลี่ยนแปลงเป็นอย่างอื่น กล่าวอีกนัยหนึ่ง if
-ชัดเจน มีการจัดเตรียมแฟล็ก ACL ต้นทางจะแทนที่ ACL ปลายทางโดยสมบูรณ์

เมื่อใช้คำสั่งนี้เพื่อคัดลอก ACL ระหว่างอ็อบเจ็กต์ในพื้นที่ไฟล์ DFS ที่เข้าถึงผ่านไฟล์
AFS/DFS Migration Toolkit Protocol Translator ระบุไฟล์ได้เช่นเดียวกับ
ไดเร็กทอรีด้วย - จากdir และ -โทดีร์ ข้อโต้แย้ง

ข้อควรระวัง


ห้ามคัดลอก ACL ระหว่างไฟล์ AFS และ DFS หรือไดเร็กทอรี รูปแบบ ACL คือ
เข้ากันไม่ได้

OPTIONS


- จากdir <แหล่ง ไดเรกทอรี>
ระบุไดเร็กทอรีต้นทางที่จะคัดลอก ACL (ระบุไฟล์ AFS
คัดลอก ACL ของไดเรกทอรี แต่การระบุไฟล์ DFS จะคัดลอก ACL ของตัวเอง) บางส่วน
ชื่อพาธถูกตีความโดยสัมพันธ์กับไดเร็กทอรีการทำงานปัจจุบัน

-โทดีร์ <ปลายทาง ไดเรกทอรี>
ระบุแต่ละไดเร็กทอรีที่จะแก้ไข ACL เพื่อให้ตรงกับ ACL ต้นทาง
(การระบุไฟล์ AFS จะหยุดคำสั่งโดยมีข้อผิดพลาด แต่การระบุไฟล์ DFS
เปลี่ยน ACL ของไฟล์) ชื่อพาธบางส่วนถูกตีความโดยสัมพันธ์กับปัจจุบัน
ไดเรกทอรีการทำงาน

ระบุเส้นทางการอ่าน/เขียนไปยังแต่ละไดเร็กทอรี (หรือไฟล์ DFS) เพื่อหลีกเลี่ยงความล้มเหลวนั้น
ผลลัพธ์จากการพยายามเปลี่ยนโวลุ่มแบบอ่านอย่างเดียว ตามธรรมเนียม การอ่าน/เขียน
เส้นทางถูกระบุโดยการวางจุดก่อนชื่อเซลล์ที่ชื่อเส้นทางที่สอง
ระดับ (เช่น "/afs/.abc.com") สำหรับการอภิปรายเพิ่มเติมเกี่ยวกับแนวคิดของ
อ่าน/เขียนและอ่านอย่างเดียวผ่านพื้นที่ไฟล์ ดูที่ fs mkmount การอ้างอิง
หน้า.

-ชัดเจน
แทนที่ ACL ของแต่ละไดเร็กทอรีปลายทางด้วย ACL ต้นทาง

-NS แก้ไข Initial Container ACL ของไดเร็กทอรี DFS แต่ละไดเร็กทอรีที่ตั้งชื่อโดย -โทดีร์ การโต้แย้ง,
แทนที่จะเป็น Object ACL ปกติ อาร์กิวเมนต์นี้ได้รับการสนับสนุนเฉพาะเมื่อทั้ง
ต้นทางและแต่ละไดเร็กทอรีปลายทางอยู่ใน DFS และเข้าถึงได้ผ่าน AFS/DFS
เครื่องมือแปลโปรโตคอลการย้ายข้อมูล

-ถ้า แก้ไข Initial Object ACL ของไดเร็กทอรี DFS แต่ละไดเร็กทอรีที่ตั้งชื่อโดย -โทดีร์ การโต้แย้ง,
แทนที่จะเป็น Object ACL ปกติ อาร์กิวเมนต์นี้ได้รับการสนับสนุนเฉพาะเมื่อทั้ง
ต้นทางและแต่ละไดเร็กทอรีปลายทางอยู่ใน DFS และเข้าถึงได้ผ่าน AFS/DFS
เครื่องมือแปลโปรโตคอลการย้ายข้อมูล

-ช่วยด้วย
พิมพ์วิธีใช้ออนไลน์สำหรับคำสั่งนี้ ตัวเลือกที่ถูกต้องอื่นๆ ทั้งหมดจะถูกละเว้น

ตัวอย่าง


คำสั่งตัวอย่างต่อไปนี้จะคัดลอก ACL ของไดเร็กทอรีการทำงานปัจจุบันไปที่
ไดเรกทอรีย่อยที่เรียกว่า รายงาน. โปรดทราบว่า ACL ของไดเรกทอรีต้นทางจะไม่ได้รับผลกระทบ รายการ
บน รายงาน ไดเรกทอรีที่ไม่ได้อยู่ใน ACL ต้นทางของไดเรกทอรีปัจจุบันยังคงอยู่
ไม่ได้รับผลกระทบเช่นกันเพราะว่า -ชัดเจน ไม่ได้ใช้แฟล็ก

% fs listacl รายงาน
รายการเข้าถึงสำหรับ. เป็น
สิทธิตามปกติ:
แพท ริลิดวา
สมิธ ริลิดวค์
รายการเข้าถึงสำหรับรายงานคือ
สิทธิตามปกติ:
แพท rl
pat:เพื่อน rl
สิทธิเชิงลบ
โจนส์ rlidwka

% fs copyacl -fromdir -todir รายงาน

% fs listacl รายงาน
รายการเข้าถึงสำหรับ. เป็น
สิทธิตามปกติ:
แพท ริลิดวา
สมิธ ริลิดวค์
รายการเข้าถึงสำหรับรายงานคือ
สิทธิตามปกติ:
แพท ริลิดวา
pat:เพื่อน rl
สมิธ ริลิดวค์
สิทธิเชิงลบ
โจนส์ rlidwka

สิทธิพิเศษ ที่จำเป็น


ในการคัดลอก ACL ระหว่างอ็อบเจ็กต์ AFS ผู้ออกต้องมีสิทธิ์ "l" (ค้นหา) บน
ACL ของไดเรกทอรีต้นทางและการอนุญาต "a" (ดูแลระบบ) ในแต่ละปลายทาง
ACL ของไดเร็กทอรี ถ้า - จากdir อาร์กิวเมนต์ตั้งชื่อไฟล์แทนที่จะเป็นไดเร็กทอรี ผู้ออก
ต้องมีทั้งสิทธิ์ "l" และ "r" (อ่าน) ใน ACL ของไดเรกทอรีของไฟล์

ในการคัดลอก ACL ระหว่างอ็อบเจ็กต์ DFS ผู้ออกต้องมีสิทธิ์ r บนซอร์ส
ไดเร็กทอรีหรือ ACL ของไฟล์และการอนุญาต "c" (ตัวควบคุม) ในแต่ละไดเร็กทอรีปลายทางหรือ
ACL ของไฟล์

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด