در این مقاله از مجموعه مقالات پویش سرور، قصد داریم تا به نحوه تنظیم مجوز دسترسی فایل در سی پنل بپردازیم تا شما بتوانید با دستورالعمل‌های گام به گام و پیوندهای مفید به موضوعات مرتبط استفاده کنید.

درباره مجوزهای فایل (file permissions)

تمام فایل‌ها و دایرکتوری‌ها در کامپیوترهای لینوکس دارای مجوزهای دسترسی هستند که به سیستم عامل می‌گوید چگونه درخواست‌های دسترسی را مدیریت کند. سه مجوز دسترسی اساسی وجود دارد:

خواندن: فایل‌هایی که دسترسی خواندن آنها فعال است، می‌توانند توسط کاربر مشاهده شوند. مجوز خواندن با حرف r یا عدد ۴ نشان داده می‌شود.

نوشتن: فایل‌هایی که دسترسی نوشتن آنها فعال است، می‌توانند توسط کاربر تغییر داده شوند. مجوز نوشتن با حرف w یا عدد ۲ نشان داده می‌شود.

اجرا کردن: فایل‌هایی که دسترسی اجرا آنها فعال است، می‌توانند توسط کاربر به عنوان برنامه اجرا شوند و دایرکتوری‌هایی که دسترسی اجرا آنها فعال است، می‌توانند توسط کاربر قابل دسترسی باشند. مجوز اجرا با حرف x یا عدد ۱ نشان داده می‌شود.

این سه مجوز دسترسی برای سه نوع گروه کاربری تنظیم می‌شوند:

کاربر: مالک فایل.

گروه: سایر کاربرانی که در همان گروه (گروهی هستند که فایل به آن تعلق دارد)

عمومی: این نوع دسترسی برای همه افراد دیگر است؛ یعنی کسانی که مالک فایل نیستند یا در گروهی که فایل در آن قرار دارد نیستند.

شما می‌توانید تنظیمات کامل مجوزها را برای یک فایل یا دایرکتوری با ترکیب مجوزهای دسترسی و انواع دسترسی تعیین کنید. برای مثال، یک فایل با مجوزهای خواندن و نوشتن برای کاربر، مقدار مجوزهای ۶ را دارد. (مقدار خواندن ۴ به علاوه مقدار نوشتن ۲ برابر با ۶ است.) اگر آن فایل مجوزهای خواندن برای گروه و عمومی را نیز داشته باشد، مقادیر آن مجوزها ۴ است. بنابراین مقدار کل مجوزهای فایل به صورت عددی ۶۴۴ نمایش داده می‌شود.

تنظیمات مجوز فایل برای وب‌سایت شما

یک وب سرور باید بتواند به فایل‌های سایت شما دسترسی داشته باشد تا بتواند آنها را به مرورگر وب کاربر ارسال کند. بنابراین، برای اینکه وب‌سایت شما به درستی کار کند، باید مجوزهای فایل صحیحی برای فایل‌های شما تنظیم شده باشد.

نکته مهم: هیچ یک از فایل‌ها یا دایرکتوری‌های شما نباید توسط شخص دیگری قابل نوشتن باشد. اگر سایر کاربران می‌توانند در فایل‌ها یا دایرکتوری‌های شما بنویسند، پس می‌توانند آنها را پاک کنند.

جداول زیر تنظیمات صحیح مجوزها را برای انواع مختلف فایل در وب‌سایت شما نشان می‌دهند:

تمام فایل‌های HTML و فایل‌های تصویری باید توسط دیگران (عمومی) قابل خواندن باشند. تنظیم صحیح مجوز فایل ۶۴۴ است و هنگام آپلود فایل‌ها در سایت شما به طور خودکار تنظیم می‌شود. جدول زیر این تنظیمات مجوز را نشان می‌دهد:

کاربر گروه عمومی
خواندن فعال فعال فعال
نوشتن فعال
اجرا
مجوز 6 4 4

همه پوشه ها باید توسط دیگران (عمومی) قابل اجرا باشند. تنظیم صحیح مجوزهای فایل ۷۵۵ است و هنگام ایجاد دایرکتوری در سایت شما به طور خودکار تنظیم می‌شود. جدول زیر این تنظیمات مجوز را نشان می‌دهد:

کاربر گروه عمومی
خواندن فعال فعال فعال
نوشتن فعال
اجرا فعال فعال فعال
مجوز 7 5 5

تمام فایل‌های CGI (یعنی تمام فایل‌های موجود در دایرکتوری cgi-bin شما) باید توسط دیگران (عمومی) قابل اجرا باشند. تنظیم صحیح مجوزهای فایل ۷۵۵ است، اما هنگام آپلود فایل‌های CGI در سایت شما، این مقدار به طور خودکار تنظیم نمی‌شود. شما باید مجوزهای فایل را برای فایل‌های CGI به صورت دستی تغییر دهید. جدول زیر این تنظیمات مجوز را نشان می‌دهد:

کاربر گروه عمومی
خواندن فعال فعال فعال
نوشتن فعال
اجرا فعال فعال فعال
مجوز 7 5 5

برای تغییر مجوزهای یک فایل یا دایرکتوری، مراحل زیر را دنبال کنید:

1- وارد سی پنل شوید. (چنانکه نیاز به راهنمایی در خصوص نحوه ورود به سی پنل دارید این آموزش را مطالعه کنید)

2- در صفحه ابزارها، در بخش فایل‌ها، روی مدیریت فایل کلیک کنید:

3- در پنجره اصلی File Manager، فایل یا دایرکتوری مورد نظر برای تغییر را انتخاب کنید.

4- بر روی دکمه ی Permissions کلیک کنید.

5- برای تنظیم مجوزهای صحیح، روی بخش های مدنظر خود کلیک کنید.

مقادیر عددی مجوزهای زیر کادرهای انتخاب، با اضافه و حذف کردن مجوزها، به‌طور خودکار به‌روزرسانی می‌شوند.

6- در پایان بر روی Change Permissions کلیک کنید.

چنانکه در خصوص این آموزش نیاز به راهنمایی بیشتر داشتید همکاران ما در تیم پشتیبانی از طریق تیکت آماده پاسخگویی خدمت شما هستند.