آشنایی با سطح دسترسی یا permissions در سی پنل
برای تغییر سطح دسترسی فایل ها در سی پنل لازم است ابتدا با مفهوم سطح دسترسی یا همان permissions آشنا شوید و نحوه تنظیمات آن را به خوبی بیاموزید چرا که با تنظیم سطح دسترسی نادرست برای فایل ها، امکان هک شدن اطلاعات هاست شما برای سودجویان فراهم می شود.
سطح دسترسی (permission) در واقع به معنی میزان دسترسی کاربران و بازدید کنندگان سایت به فایل های موجود در هاست است.
در هاست سی پنل برای هر کدام از فایل ها می توان سطح دسترسی را به صورت دستی تنظیم نمود.
انواع گزینه هایی که متناسب با آن سطح دسترسی تعیین می شود به 3 قسمت دسته بندی می شوند:
Read: امکان دسترسی برای مشاهده محتویات یک فایل.
برای نمایش این گزینه از نشانه اختصاری r و برای نمایش عددی آن از عدد 4 استفاده می شود.
Write: دسترسی جهت ویرایش و ایجاد تغییرات در یک فایل یا فولدر.
برای نمایش این گزینه از نشانه اختصاری w و برای نمایش عددی آن از عدد 2 استفاده می شود.
Execute: دسترسی برای اجرا و دریافت نتیجه از فایل مورد نظر.
برای نمایش این گزینه از نشانه اختصاری x و برای نمایش عددی آن از عدد 1 استفاده می شود.
در هاست لینوکس دسته بندی انواع کاربران هم به این شکل است:
User یا Owner : اصلی ترین کاربر یا همان مدیر سایت در این دسته قراردارد.
Group : گروه های کاربری جهت انجام عملیات خودکار بر روی فایل های هاست به وسیله سیستم در این دسته هستند.
World یا Other: عموم مردم و بازدید کنندگان سایت در این دسته قرار می گیرند.
نحوه محاسبه عددی و حروفی سطح دسترسی به یک فایل در سی پنل
برای این کار یک جدول با سه ستون و سه ردیف را در نظر بگیرید که ستون ها انواع کاربران و ردیف ها نوع دسترسی را نمایش می دهند.
از علامت * برای پر کردن جدول استفاده شده است.
همانطور که می بینید مثلا در ستون User امکان read,write,execute با علامت ستاره نشان داده شده است.
یعنی سطح دسترسی کاربر User به این فایل rwx است که با جمع بندی اعداد هر کدام از آنها به عدد 7 رسیده ایم.
در ستون group فقط امکان های read,execute با علامت ستاره نشان داده شده است.
یعنی سطح دسترسی کاربر group به این فایل rx است و با جمع اعداد مربوط به r و x یعنی 4 و 1 به عدد 5 می رسیم.
ستون world نیز به همین ترتیب تکمیل شده است.
با تکمیل جدول برای یک فولدر دلخواه به عدد 755 (هفت،پنج،پنج) رسیدیم.
این عدد یکی از سطح های دسترسی پر کاربرد برای یک فایل در سی پنل است.
بقیه سطوح دسترسی را نیز به همین شکل می توانید بررسی کنید.
معرفی سطوح دسترسی پرکاربرد در سی پنل:
سطح دسترسی 755: این سطح دسترسی معمولا برای فایل های داخل سایت استفاده می شود تا فولدر ها و دایرکتوری ها برای همه قابل استفاده باشد.
سطح دسترسی 644: با این نوع سطح دسترسی کاربران قادرند تا از فایل های هاست استفاده کنند ولی نمیتوانند آن ها را تغییر دهند.
سطح دسترسی 400: این سطح دسترسی برای فایل های بسیار مهم هاست استفاده می شود و فقط کاربر user می تواند از امکانread استفاده کند.
نکته:
به هیچ عنوان از سطح دسترسی 777 استفاده نکنید.
این سطح دسترسی به تمام کاربران و حتی بازدیدکنندگان، دسترسی کامل به آن فایل را خواهد داد.
نکته:
یکی از راهکار هایی که برای برطرف شدن خطای 403 استفاده می شود تغییر سطح دسترسی فایل ها است
این مطلب را نیز بخوانید: بررسی ارور 403 و نحوه برطرف کردن آن
آموزش تغییر سطح دسترسی فایل ها در سی پنل
وارد هاست سی پنل شده و از قسمت FILES بر روی File Manager کلیک کنید.
در قسمت home فایل منیجر تعدادی فولدر وجود دارد که اگر سطح دسترسی آنها را تغییر دهید سایت دچار اختلال می شود.
به دلیل اینکه این فایل ها جز فایل های ساختاری سایت هستند و نباید به فکر تغییر سطح دسترسی آن ها باشید.
بنابراین باید وارد public_html شده و سطح دسترسی فولدر های موجود در این فایل را تغییر دهید.
پس از واردشدن به بخش public_html در مقابل همه فایل ها سطح دسترسی آنها مشخص شده است.
عدد سطح دسترسی هر فایل در یک ستون تحت عنوان permission درج شده است.
برای تغییر این عدد و در واقع سطح دسترسی آن فایل بر روی آن کلیک راست کرده و change permission را انتخاب کنید.
در صفحه change permission دقیقا جدولی مانند جدولی که خدمت شما ارائه دادیم، وجود دارد.
برای تغییر عدد های هر یک از ستون های User, Group, World، با فعال کردن نوع سطح کاربری Read,Write,Execute با توجه به عدد های مربوط به آن، کادر پایین هر ستون با جمع بندی اعداد گزینه ها پر می شود.
نمونه زیر طبق جدولی که اراده کردیم تنظیم شده است و سطح دسترسی 755 را معین می کند.
نحوه تغییر سطح دسترسی دیگر فایل ها در سی پنل نیز به همین شکل است.
امیدواریم این مقاله برایتان مفید بوده باشد و در نحوه تغییر سطح دسترسی فایل ها در سی پنل به تسلط و آگاهی مطلوب رسیده باشید.