הבנת הרשאות קבצי לינוקס - קריאה, כתיבה ושינוי

  • פורסם:
  • 2 דקות

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

  • Read 
  • Write
  • Execute

משתמשי לינוקס

שלושת סוגי המשתמשים כוללים:

  • Owners
  • Groups
  • Others 

Owner

הבעלים כוללים את מי שיוצר את הקובץ.

Groups

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

Others

זה כולל כל משתמש אחר שיכול לגשת לקובץ. בדרך כלל מדובר במשתמשים שלא יצרו את הקובץ, וגם לא חלק מקבוצה עם הרשאות ספציפיות. לכן, אם הגדרת הרשאות עבור "אחרים", הם יחולו על הקבוצה הזו.

הבנת הרשאות לינוקס

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

write (r)

הרשאת הכתיבה מאפשרת למשתמשים לשנות את התוכן של ספרייה או קובץ. זה מאפשר למשתמש להוסיף, להסיר, לשנות את שם הקובץ או לשנות את הקובץ לפי ראות עיניו.

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

read (r)

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

execute (x)

זה מאפשר למשתמש להפעיל את הקובץ. בעיקרון, עם הרשאה זו, אתה יכול להפעיל את הקובץ.

דוגמה להרשאות לינוקס

לדוגמה, אם שם הקובץ הוא:

ls -l mhfile

התו הראשון אומר לך על סוג הקובץ. זה יכול להיות ספרייה (d), קובץ רגיל (-), או קישור סמלי (l). הפלט של קובץ זה מספק את ההרשאות הבאות:

-rw-w-r- 

בחלק הראשון, אתה יכול לראות שלבעל הקובץ יש גם הרשאות קריאה וגם הרשאות כתיבה. לאחר מכן, לקבוצה יש רק הרשאת כתיבה, ולכל האחרים זה עתה הרשאת קריאה.