مدیریت دسترسی و مجوزها (Permissions) یکی از اصول پایهای امنیت و سازماندهی فایلها و پوشهها در لینوکس است. بدون کنترل صحیح دسترسی، کاربران میتوانند به فایلها یا دادههای حساس دسترسی پیدا کنند، تغییر دهند یا حذف نمایند.
📌 مفاهیم اصلی
کاربرها و گروهها
هر فایل یا پوشه دارای یک مالک (Owner) و گروه (Group) است.
کاربران سیستم میتوانند به صورت منفرد یا در گروهها دستهبندی شوند.
انواع دسترسی (Permissions) هر فایل یا پوشه سه نوع دسترسی اصلی دارد:
Read (r) → اجازه خواندن محتوا
Write (w) → اجازه ویرایش یا حذف محتوا
Execute (x) → اجازه اجرای فایل (مثلاً اسکریپت) یا ورود به پوشه
سطوح دسترسی دسترسیها برای سه سطح تعریف میشوند:
Owner (u) → مالک فایل
Group (g) → گروهی که فایل به آن تعلق دارد
Others (o) → سایر کاربران
مثال خروجی ls -l:
-rw-r--r-- 1 mojtab usergroup 1024 Aug 29 notes.txt