fs_copyacl - מקוון בענן

זוהי הפקודה fs_copyacl שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


fs_copyacl - מעתיק ACL מספרייה לספרייה אחת או יותר

תַקצִיר


fs copyacl -fromdir <מָקוֹר בספרייה (אוֹ DFS קוֹבֶץ)>
-טודיר <יעד בספרייה (אוֹ DFS קוֹבֶץ)>+
[-ברור] [-] [-אם] [-עזרה]

fs co -f <מָקוֹר בספרייה (אוֹ DFS קוֹבֶץ)>
-t <יעד בספרייה (אוֹ DFS קוֹבֶץ)>+
[-c] [-] [-אם] [-ח]

תיאור


הפקודה fs copyacl מעתיקה את רשימת בקרת הגישה (ACL) מספריית מקור אל
כל ספריית יעד שצוינה. ה-ACL של ספריית המקור אינו משתנה ומשתנה
ל-ACL של ספריית היעד ציית לכללים הבאים:

· אם ערך ב-ACL המקור אינו קיים כבר ב-ACL היעד, הוא כן
הוסיף.

· אם קיים ערך גם ב-ACL של המקור וגם ביעד, ההרשאות מה-
כניסת מקור ACL מחליפה את ההרשאות הנוכחיות ברשומת ה-ACL היעד.

· אם לערך ב-ACL היעד אין ערך תואם ב-ACL המקור, הוא כן
הוסר אם ה -ברור הדגל כלול ולא השתנה אחרת. במילים אחרות, אם
מה היא -ברור הדגל מסופק, ה-ACL של המקור מחליף לחלוטין את ה-ACL של היעד.

בעת שימוש בפקודה זו להעתקת ACL בין אובייקטים במרחב הקבצים של DFS שאליהם ניתן לגשת באמצעות
AFS/DFS Migration Toolkit Translator Protocol, אפשר לציין קבצים, כמו גם
ספריות, עם ה -fromdir ו -טודיר ארגומנטים.

זהירות


אל תעתיק ACL בין קבצי AFS ו-DFS או ספריות. הפורמטים של ACL הם
שאינו עולה בקנה אחד.

אפשרויות


-fromdir <מָקוֹר בספרייה>
מציין את ספריית המקור שממנה יש להעתיק את ה-ACL. (ציון קובץ AFS
מעתיק את ה-ACL של הספרייה שלו, אך ציון קובץ DFS מעתיק את ה-ACL שלו.)
שם הנתיב מתפרש ביחס לספריית העבודה הנוכחית.

-טודיר <יעד בספרייה>
מציין כל ספרייה שעבורה יש לשנות את ה-ACL כך שיתאים ל-ACL המקור.
(ציון קובץ AFS עוצר את הפקודה עם שגיאה, אך מציין קובץ DFS
משנה את ה-ACL של הקובץ). שם נתיב חלקי מתפרש ביחס לזרם
ספריית עבודה.

ציין את נתיב הקריאה/כתיבה לכל ספרייה (או קובץ DFS), כדי למנוע את הכשל
נובע מניסיון לשנות אמצעי אחסון לקריאה בלבד. לפי מוסכמה, הקריאה/כתיבה
נתיב מסומן על ידי הצבת נקודה לפני שם התא במקום השני של שם הנתיב
רמה (לדוגמה, "/afs/.abc.com"). לדיון נוסף במושג של
נתיבי קריאה/כתיבה וקריאה בלבד דרך מרחב הקבצים, ראה את fs mkmount הפניה
עמוד.

-ברור
מחליף את ה-ACL של כל ספריית יעד ב-ACL המקור.

- משנה את ה-ACL של מיכל ראשוני של כל ספריית DFS הנקראת על ידי -טודיר טַעֲנָה,
במקום ה-ACL הרגיל של האובייקט. טענה זו נתמכת רק כאשר הן ה
מקור וכל ספריית יעד נמצאים ב-DFS והגישה אליהם מתבצעת דרך ה-AFS/DFS
מתרגם פרוטוקול ערכת כלי הגירה.

-אם משנה את ה-ACL של האובייקט הראשוני של כל ספריית DFS הנקראת על ידי -טודיר טַעֲנָה,
במקום ה-ACL הרגיל של האובייקט. טענה זו נתמכת רק כאשר הן ה
מקור וכל ספריית יעד נמצאים ב-DFS והגישה אליהם מתבצעת דרך ה-AFS/DFS
מתרגם פרוטוקול ערכת כלי הגירה.

עזרה
מדפיס את העזרה המקוונת עבור פקודה זו. מתעלמים מכל האפשרויות התקפות האחרות.

דוגמאות


הפקודה הבאה לדוגמה מעתיקה את ה-ACL של ספריית העבודה הנוכחית אליה
ספריית משנה שנקראת דיווחים. שים לב ש-ACL של ספריית המקור אינה מושפעת. ערכים
על דיווחים ספריות שאינן נמצאות ב-ACL המקור של הספרייה הנוכחית נשארות
לא מושפע גם כן, כי -ברור הדגל אינו בשימוש.

% fs listacl . דיווחים
רשימת גישה עבור . הוא
זכויות רגילות:
פט רליוודקה
smith rlidwk
רשימת גישה לדוחות היא
זכויות רגילות:
פט rl
pat:friends rl
זכויות שליליות
ג'ונס רליוודקה

% fs copyacl -fromdir. -טודיר מדווח

% fs listacl . דיווחים
רשימת גישה עבור . הוא
זכויות רגילות:
פט רליוודקה
smith rlidwk
רשימת גישה לדוחות היא
זכויות רגילות:
פט רליוודקה
pat:friends rl
smith rlidwk
זכויות שליליות
ג'ונס רליוודקה

זְכוּת נדרש


כדי להעתיק ACL בין אובייקטי AFS, על המנפיק להיות בעל הרשאת "l" (חיפוש).
ה-ACL של ספריית המקור והרשאת "a" (ניהול) בכל יעד
ה-ACL של הספרייה. אם ה -fromdir הארגומנט נותן שם לקובץ ולא ספריה, המנפיק
חייב להיות בעל הרשאות "l" וגם "r" (קריאה) ב-ACL של ספריית הקובץ.

כדי להעתיק ACL בין אובייקטי DFS, המנפיק חייב להיות בעל הרשאת r במקור
ה-ACL של ספריה או קובץ והרשאת "c" (שליטה) בכל ספריית יעד או
ה-ACL של הקובץ.

השתמש ב-fs_copyacl באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows