chmod 777 - משמעות, סיכונים ומתי (לא) להשתמש בו
המר הרשאות קובץ לינוקס בין תיבות סימון rwx, מספרים אוקטליים וסימון סמלי עם פקודת chmod מוכנה.
תוצאה
דף זה פותח את המחשבון עם 777 שכבר הוחל: כל תשע תיבות הסימון מסומנות, הסימון הסמלי קורא -rwxrwxrwx, וכל מחלקה - בעלים, קבוצה ואחרים - מקבלת 7, שזה 4 (קריאה) + 2 (כתיבה) + 1 (ביצוע). במילים אחרות, כל חשבון משתמש במחשב יכול לקרוא, לשנות, למחוק או להפעיל את הקובץ.
זו בדיוק הסיבה ש-chmod 777 הוא כמעט תמיד התיקון השגוי. בשרת אינטרנט זה אומר שתהליך PHP, תוסף שנפגע או כל חשבון מקומי אחר יכול לשכתב את הסקריפטים שלך - נתיב קלאסי לתוכנות זדוניות שהוזרקו. העצה הנפוצה 'תיקון הרשאות עם 777' בדרך כלל מסווה בעלים שגוי: בחירה למשתמש הנכון ו-755 עבור ספריות עם 644 עבור קבצים פותרת את אותה בעיה מבלי לפתוח גישת כתיבה לעולם.
שימושים לגיטימיים ב-777 הם נדירים וזמניים: ספריית שריטות משותפת ב-VM זרוק או איתור באגים במחשב שרק אתה יכול לגשת אליו. אם אתה שומר אותו, שמור עליו לטווח קצר. השתמש בתיבות הסימון בדף זה כדי לרדת ל-755 או 775 ולצפות במספר האוקטלי ובפקודת chmod מתעדכנים בשידור חי.