Scope
This original IROSG guide covers کنترل دسترسی اجباری SELinux و عیبیابی denialها using the cited primary documentation.
Core model
SELinux یک لایهٔ Mandatory Access Control است که فراتر از permissionهای سنتی Unix تصمیم میگیرد یک process با چه domainی به چه typeای دسترسی داشته باشد. Type Enforcement هستهٔ مدل عملیاتی آن است.
Practical workflow
هر denial را evidence بدانید. ausearch، journal، ls -Z، restorecon، semanage و booleanها ابزارهای اصلیاند. اول context و policy موجود را بررسی کنید؛ audit2allow نباید اولین واکنش باشد.
Failure modes
خاموشکردن SELinux مشکل را حل نمیکند؛ کنترل را حذف میکند. تولید policy محلی از log بدون فهم علت نیز ممکن است دسترسی بیش از حد بدهد.
Lab
یک web service را عمداً روی path با context اشتباه قرار دهید، AVC را مشاهده کنید، با restorecon یا semanage context را اصلاح کنید و بدون خروج از Enforcing سرویس را برگردانید.
Production method
Capture a baseline, change one variable at a time, test positive and negative paths, keep evidence, and rehearse rollback before broad rollout.