» נושאי לימוד
» נושאי לימוד
יום רביעי 8 במאי 2024
שדה ה- permission בשימוש בערכים אוקטליים
דף ראשי  מערכת הקבצים של UNIX  הגנה על מערכת הקבצים - שינוי הרשאות גישה   שדה ה- permission בשימוש בערכים אוקטליים גרסה להדפסה

שדה ה- permission בשימוש בערכים אוקטליים

 

כל אחת משלושת קבוצות המשתמשים (user, group, other) מחולקת לשלושה ספרות בינאריות:

 

ספרה בינארית ראשונה – עבור הרשאת קריאה.

ספרה בינארית שנייה – עבור הרשאת כתיבה.

ספרה בינארית שלישית – עבור הרשאת ביצוע.

 

כאשר הספרה 1 – מציינת מתן הרשאה, והספרה 0 – מציינת חסימת הרשאה.

לאחר קביעת שלושת ההרשאות בעזרת 0 או 1 יש לתרגם את הצירוף של כל שלשה שכזו לסיפרה אוקטאלית (בסיס 8).

להלן טבלה הממחישה את הערכים האפשריים עבור כל הרשאה:

 

u (user)

g (group)

o (other)

r

w

x

r

w

x

r

w

x

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0-7

0-7

0-7

 

  לדוגמא:

% chmod 755 homework.txt

 

פקודה זו תתן לבעל הקובץ את ההרשאה 7, ולקבוצה ולעולם את ההרשאה 5.

 

מה פירוש ההרשאה 7?

אם נסתכל על סדר ההרשאות r w x כעל מיספר בינארי (בסיס 2), שבו כל הרשאה יכולה להיות הסיפרה 0 או 1, ניתן לראות שכאשר כל ההרשאות יקבלו את הערך 1 נקבל בבינארית את המספר : 1 1 1 .

ערך המספר 1 1 1 הינו: (0^2) + (1^2) + (2^2) = 1+2+4 = 7

 

אם כך מהו פירוש ההרשאה 5?

1 0 1 : (0^2) + (2^2) = 1+4 = 5

 

:לצפיה בסרטון פלאש

 11-02-04 / 09:48  עודכן ,  06-01-04 / 10:19  נוצר ע"י חן דרור  בתאריך 
 הגנה על מערכת הקבצים - שינוי הרשאות גישה - הקודםהבא - Set UID 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3