گاها این نیاز وجود دارد که روی یک فولدر خاص موارد امنیتی ست شود به نحوی که تنها یکسری از کاربران به آن دسترسی داشته باشند. دراین مقاله نحوه ست کردن پسورد برای یک پوشه یا دایرکتوری خاص در سی پنل آموزش داده شده است که برای پوشه ی مدنظر یک پسورد خاص ست کنید که تنها از طریق آن دسترسی به آن پوشه وجود داشته باشد.
لازم به ذکر است که وقتی روی یک پوشه پسورد ست می کنید، تمام محتویات آن پوشه محافظت می شوند.
مطابق تصویر زیر ابتدا وارد سی پنل شوید و بخش Directory Privacy را باز کنید.
در بخش Current Directory پوشه ی مدنظر خود را پیدا کرده و روی Edit کلیک کنید:
در بخش Security Setting تیک گزینه ی Password protect this directory را بزنید و Save کنید.
در صفحه ی جدیدی که برای شما باز می شود نیاز است یک یوزرنیم و پسورد دلخواه روی آن ست کنید:
پس از آن اگر وارد لینک دایرکتوری مدنظر شوید، از شما یوزرنیم و پسورد درخواست می شود. در این مقاله روی پوشه ی اصلی یعنی public_html ست شده است و بنابراین با باز کردن سایت یوزرنیم و پسورد درخواست می شود:
برای غیرفعال کردن آن نیز می توانید مجددا وارد بخش Directory Privacy شوید و روی edit کلیک کنید و تیک گزینه ی Password protect this directory را بردارید تا غیرفعال شود.
لازم به ذکر است که این تغییرات در فایل .htaccess نیز ذخیره می شود. به این صورت که در فایل .htaccess پارمترهای زیر به صورت خودکار اضافه می شود:
AuthType Basic AuthName "Protected 'public_html'" AuthUserFile "/home/dlserver/.htpasswds/public_html/passwd" Require valid-user
بنابراین اگر فایل .htaccess را حذف کنید و یا محتوای آن را تغییر دهید، این تنظیمات ازبین می رود.