CHMOD 777: תחביר ופונקציה

Chmod 777 Thbyr Wpwnqzyh



ה-chmod 777 נפוץ בעבודה עם לינוקס. ייתכן שנתקלת בזה איפשהו לאחר הורדת קובץ הפעלה או במדריך שקראת. מה זה אומר והאם כדאי להשתמש בו?

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







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

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



הרשאות הקובץ מסווגות לפי המחלקה. ישנן שלוש מחלקות משתמש:



  1. בעלים - האדם שיוצר את הקובץ או הספרייה הנתונים הוא הבעלים. באופן אידיאלי, כל קובץ או ספרייה שנוצרו בספריית הבית הם בבעלות המשתמש הנוכחי. עם זאת, אתה יכול להשתמש או לשנות את הבעלות שלהם.
  2. קבוצה – הם מייצגים את המשתמשים האחרים עם גישה לספרייה או לקובץ נתון. הבעלים מגדיר את הגישה שלו לקובץ.
  3. אחרים - כל מי שאינו הבעלים או שאינו נכנס לקטגוריית הקבוצה מייצג את האחרים.

לכל אחת משלוש מחלקות המשתמש יש הרשאות קבצים שונות. הם יכולים לקבל את קרוא וכתוב, אוֹ לבצע הרשאות.





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

כתוב (w) - הרשאות הכתיבה מאפשרות למשתמש לשנות קבצים בספרייה.



בצע (x) – אם קובץ נתון הוא סקריפט, הרשאות הביצוע מאפשרות למשתמש להפעיל את הקובץ.

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

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

בתמונה הקודמת, יש לנו קובץ וספרייה עם הרשאות שונות. במקרה הראשון, המקף ( -) אומר שזה קובץ. ה rw- מייצג את בעלים הרשאות. ה r– מייצג את קְבוּצָה הרשאות. הקטגוריה האחרונה, שהיא ה r–, מייצג את אחרים הרשאות.

במקרה של המדריך, ה ד מייצג את הספרייה, ואחריה את הרשאות הקובץ.

ייצוג הרשאת קובץ

הרשאות הקובץ מיוצגות כערך מספרי: 4 מייצג לקרוא, 2 מייצג לכתוב, 1 מייצג לבצע, ו 0 עומד על חוסר רשות.

בוא נחלק את זה בטבלה הבאה:

r, w, x הרשאה ייצוג אוקטלי
– – – 0
– – איקס 1
-ב- שתיים
-wx 3
ר- – 4
r-x 5
rw- 6
rwx 7

אם אתה מקבל קובץ עם הרשאה 644, ה בעלים יש הרשאה 6. זה אומר שהם יכולים לקרוא ולכתוב לקובץ הנתון ולשנות את הקבצים בספרייה. ה קְבוּצָה ו אחרים יש רשות 4 מה שאומר שהם יכולים לקרוא רק את הקבצים ואת תוכן הספרייה.

בדוגמה הקודמת שלנו, ההרשאה ל- moo.docx מוגדר ל-644 אשר מיוצג גם כ rw-r–r–.

בשביל ה חָדָשׁ ספרייה, ההרשאה שלה מוגדרת ל 775. אם אנחנו רוצים לשנות את זה ל 644, נוכל להשתמש בפקודה הבאה:

$ סודו chmod 644 חָדָשׁ

שינינו את הרשאות הקובץ באמצעות ה chmod פקודה.

הבנת CHMOD 777

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

רק ה בעלים צריך לקבל את 7 הרשאת קובץ. על המשתמשים האחרים לדבוק בהרשאת הקובץ 5 או הרשאות אחרות בהתאם למה שהם צריכים לגשת או לבצע.

ניתן להגדיר את chmod 777 באופן הבא:

הגדרנו את הרשאת קובץ 777 עבור הקובץ בעל השם. לכל המשתמשים יש את rwx הרשאות. אם אתה מוצא קובץ כלשהו בעל הרשאות כאלה, צמצם את ההרשאות למשהו אחר. אתה יכול להשתמש ב chmod פקודה כדי למזער את איומי האבטחה במערכת שלך.

סיכום

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