איך זה עובד
SELinux — מנגנון אבטחה בליבה שמגביל תהליכים גם אם להרשאות הקבצים הרגילות אין בעיה. הוא נפוץ ב־Fedora, RHEL ו־CentOS; ב־Ubuntu ו־Debian מותקן בדרך כלל AppArmor במקומו.
- Enforcing — המדיניות נאכפת: פעולות אסורות נחסמות ונרשמות.
- Permissive — המדיניות לא נאכפת, אבל ההפרות נרשמות. מצב טוב לאבחון.
- Disabled — SELinux כבוי לגמרי. לא מומלץ בשרתים.
תסריט קלאסי: שרת האינטרנט לא קורא קבצים מתיקייה חדשה, למרות שהרשאות הקבצים נכונות. בודקים את יומן הדחיות של SELinux:
- ausearch -m avc -ts recent — דחיות אחרונות של SELinux.
- ls -Z — מציגה את ההקשר, context, של כל קובץ.
- restorecon -Rv /path — מחזירה את ההקשר הנכון לפי המדיניות.
