ایجاد دسترسی مشخص به فایلهای یکی از مهمترین اقدامات امنیتی برای سرور است. این قابلیت به شما امکان کنترل دقیق این را میدهد تا انتخاب کنید چه کسی امکان خواندن و یا ویرایش فایل را داشته باشد. بدون این سیستم امنیت فایلها تحتتأثیر قرار خواهد گرفت.
بااینحال، اگر به افراد نادرستی دسترسی بدهید یا تعداد آنها بالا باشد، تشخیص مشکلات و منشأ آنها سخت میشود. در این مقاله مدیریت و ایجاد دسترسیهای فایلها را با هم بررسی خواهیم کرد. با ما همراه باشید.
تنظیمات اجازه دسترسی فایلها
هر فایلی در سرور مجموعهای از دسترسیهاست. برای مشاهده لیست دسترسیها، دستور زیر را اجرا کنید:
ls -l
ردیفهای 1، 3 و 4 را باید بررسی کنید.
به طور خلاصه ستون اول نوع فایلها و دسترسیها، ستون سوم و چهارم مالکین آنها و ستون دوم تعداد این لینکهاست.
حرف اول ستون اول نوع فایل را نشان میدهد. نوع فایلها دو دسته دایرکتوری و معمولی هستند. پس از آن سه دسته سهحرفی مشاهده میشود که نشاندهنده دسترسیها و مدل آنها هستند:
- R ((Read: خواندن
- W (Write): نوشتن
- X (Execute): اجرا
تغییر دسترسی فایلها
برای ایجاد هرگونه تغییر در اجازهها و دسترسیها، دستور زیر را اجرا کنید:
chmod a-wx example.html
chmod og+w example.html
دستور اول اجازه دسترسی را برای همه کاربران حذف کرده و دستور دوم آنها را اضافه میکند.
استفاده از اعداد برای تعیین دسترسیها
بهجای حروف، برای اجازه دسترسی میتوانید از اعداد استفاده کنید. این اعداد به شکل زیر هستند:
- 0: بدون دسترسی
- 4: خواندن
- 2: نوشتن
- 1: اجرا
به طور مثال میتوانید دستوری به شکل زیر بنویسد.
دسترسی فایلهای دایرکتوری
وقتی دسترسیها برای فایلهای دایرکتوری اعمال میشود، شرایط متفاوتی با فایلهای معمولی خواهد بود. بهرهبری این فایلها به ترتیب زیر است:
- دسترسی خواندن به کاربران اجازه مشاهده فهرست فایلهای موجود میدهد.
- دسترسی نوشتن امکان ایجاد و تغییر نام و فایلهای دایرکتوری را به کاربر میدهد.
- دسترسی اجرا به کاربر اجازه میدهد به فایلها دسترسی کامل میدهد.
نحوه تنظیم و مدیریت دسترسی فایلها با File Manager
سیپنل با ارائه File Manager مدیریت و تنظیم فایلها سادهتر کرده است.
دسترسی فایلها در File Manager بهصورت عدد نشان داده میشود.
برای ایجاد تغییر در آنها بر روی گزینه Permissions کلیک کنید.
در ادامه مسیر خیلی آسان خواهد بود. با کلیک بر روی باکسهای روبروی موارد موردنظر، دسترسیها را تنظیم کنید. در آخر با کلیک بر روی گزینه Change Permissions تغییرات را نهایی کنید.
سخن پایانی
همانطور که گفتیم اجازه دسترسی به فایلها یکی از نکات کلیدی در ایجاد امنیت سرور است، بهویژه سرورهای اشتراکی. همچنین باید بدانید که تنظیم نادرست این دسترسیها میتواند مشکلات متعددی در کار شما ایجاد کند.
امیدواریم مقالهای که برایتان آماده کردهایم از بروز این مشکلات جلوگیری کرده و شما را در این مسیر بهخوبی همراهی کند.