مدیریت فایل ها در cPanel

یکی از راه های آسان و اساسی برای تغییر مجوز های دسترسی استفاده از طریق مدیریت فایل در cPanel می باشد :

ورود به پنل خود (وارد cPanel شوید )

مدیریت فایل را کلیک کنید

بر روی فایلی که نیاز به تغییر مجوز آن هستید کلیک کنید.

مجوز را در سمت راست فایل خود انتخاب کنید.

سطح دسترسی را تغییر دهید.

و در آخر آن را ذخیره نمائید

استفاده از FTP

بر روی فایل مورد نظر کلیک راست کنید و بسته به برنامه شما گزینه Permissions یا Properties را انتخاب نمائید و سطح دسترسی را تغییر دهید.

استفاده از SSH یا یک اسکریپت

این کار را می توان با دستور chmod انجام داد

مجوزه ها اجازه تعیین نوع دسترسی فایل ها را برای شما می دهند:

سطح دسترسی(permissions) فولدرها در cpanel

ستون ها سه نوع از کاربران را مشخص می سازد . اولین مالک یا (Owner)است، مالک ، کسی که دسترسی به پنل و یا پوسته را دارد . دوم گروه ها افراد دیگر که بر روی سرور دسترسی دارند. سوم هر بازدید کننده از مردم (در دنیای مجازی) است.

هر سطر نشان دهنده یک عمل مجاز برای فایل (یا پوشه) می باشد ، که کاربر برای مشاهده فایل مجاز است. خواندن یا Read به این معنی است که کاربر قادر به خواند می باشد ، نوشتن یا Write به این معنی است که کاربر مجاز به ویرایش فایل می باشد. اجرا یا Execute به این معنی است که کاربر مجاز است برای اجرای فایل.

این بسیار مهم است که کاربران وب و گروه ها قادر به دیدن فایل های وب سایت شما باشند ، با این حال برخی از فایل ها وجود دارند که شما نمی خواهید هر کسی به آنها دسترسی داشته باشد .اگر تیک چک گزینه Read را پاک کنید در گزینه world سپس بازددکنندگان وب سایت شما قادر به دیدن صفحات وب سایت شما نمی باشند (بازدید کنندگان با خطای ممنوعه 403 مواجه می شوند).

در مدیریت فایل در cPanel مجوزها به صورت اعداد بیان شده است. و تنها 3 رقم آن مهم می باشد ، بنابراین اگر شما 4 رقم می بینید ، 0 اولین را می توان نادیده گرفت. بنابراین 0755 همان 755 است .

خوانده شده یا Read مساوی است با 4

نوشتن یا Write مساوی است با 2.

اجرا یا Execute مساوی است با 1.

بدون مجوز برای کاربر برابر است با 0.

Write و Execute بدون Read برابر است با 3.

Read و Execute بدون Write برابر است با 5.

Read و Write بدون Execute برابر است با 6.

Read و Write و Execute برابر است با 7

در این مرحله، دانستن این که فایل ها همیشه باید دسترسی 644 یا 755 داشته باشند کافی است . (برای خیلی از فایل های داشتن یا نداشتن مجوز های Read, Write, Execute مهم نمی باشد).

با این حال، پوشه ها همیشه باید 755 باشند .

خیلی از کاربران نگرانی استفاده از مجوز 777 را دارند ، و برای استفاده از بسیاری از اسکریپت ها نیازمند تغییر سطح دسترسی به 777 می باشید ، شما می توانید از مجوز 755 به جای 777 در فایل های و پروژه های php استفاده نمائید و این همان کار را برای شما انجام خواهد داد (به نوع سرور هم بستگی دارد )

دادن مجوز های دسترسی قابل نوشتن به گروه و world . این اجازه را به هکرها می دهد تا فایل های شما را ویرایش کنند بنابراین، دو رقم آخر مجوز های دسترسی فایل هرگز نباید 2، 3، 6 و یا 7 باشد.

سطح دسترسی ها به صورت های متفاوتی در سرور ها انجام می شوند ، با این حال اگر شما ترجیح به استفاده از Linux shell (SSH) می دهید به صورت زیر می باشد:

drwxr-xr-x

باز هم شما حرف اول را می توانید نادیده بگیرید و حروف بعدی نیز نشان گر Read, Write, Execute می باشد

r = به نشانه Read

W = به نشانه Write

x = به نشانه Execute

- (خط تیره) = بدون مجوز

مالک یا (Owner) به طور معمول دارای تمام مجوز ها می باشد که به صورت rwx نشان داده می شود.

کاراکتر های بعدی نشانه Group's permissions و همین طور بعد از آن World's permissions می باشد .

توجه کنید که گروه و کاربران وب جهانی قابلیت نوشتن را نداشته باشند به با استفاه از – به جای w آن را نادیده می گیریم به این صورت : r-x

در زیر نمونه ای از نوع دسترسی های را می بینید

سطح دسترسی در کنترل پنل

گروه طراحی سایت بستا مفتخر است شما را در طراحی سایت به صورت استاندارد در تمامی مراحل از پیاده سازی تا اجرا همراهی نماید