Защита на директория в cPanel

Помощен център

Защита на директория в cPanel

В тази статия ще ви покажем как може да защитите директория в cPanel с парола.

Ако активирате тази функция, системата зарежда регистрационна форма, в която потребителите трябва да въведат коректни данни за вход, когато се опитат да отворят файл в защитената директория.

Активация

За да активирате функцията поверителност на директория влезте в cPanel > Files и кликнете линка Directory Privacy:

directory privacy cpanel

Навигирайте до директорията, която желаете да защитите като кликате на иконата за да отворите папката и накрая кликате името за да изберете папката:

directory privacy cpanel

Като кликнете върху името на директорията, ще се отвори интерфейс за въвеждане на данни.

Въведете име за защитената директория - това име служи само като етикет за директорията и не трябва да се бърка с действителното име на директорията.

Кликнете бутона Save:

directory privacy cpanel

Съобщение ще потвърди конфигурирането на защитата:

directory privacy cpanel

За да премахнете защитата на директорията, премахнете отметката от полето Password protect this directory и кликнете бутона Save.

За да създадете оторизиран потребител за избраната директория, въведете желаното потребителско име в текстовото поле Username и въведете и потвърдете парола в съответните текстови полета (използвайте генератора за пароли, за да създадете сигурна парола):

directory privacy cpanel

Кликнете бутона Save за да създадете потребителя.

Съобщение ще потвърди успешното създаване на потребителя:

directory privacy cpanel

Можете да създадете толкова потребители, колкото желаете, и всички те ще бъдат добавени в таблицата Authorized Users:

directory privacy cpanel

Сега нека въведем в браузер домейна, който е конфигуриран за достъп до защитената папка - сайтa иска да въведем потребителско име и парола:

directory privacy cpanel

Въвеждаме коректни данни за достъп и получаваме достъп до ресурса - уеб страницата в нашия пример:

directory privacy cpanel

Поддиректориите наследяват защитата от директорията от по-високо ниво. Например, ако искате да получите достъп до icn-test.com/subdir/file.html също трябва да въведете коректни данни за вход без значение, че ресурса file.html се намира в поддиректория subdir.

Ако не предоставите коректни данни за вход, сървърът ще откаже достъп генерирайки грешка 401 Authorization Required:

directory privacy cpanel

Премахване на потребител

За да премахнете потребител кликнете върху името в таблицата за да го маркирате и кликнете бутона Delete User:

directory privacy cpanel

Съобщение ще потвърди премахването на потребителя:

directory privacy cpanel

Ако отворите защитената директория, ще забележите, че cPanel е добавил .htaccess файл, съдържащ следния код:

AuthType Basic
AuthName "directory-privacy"
AuthUserFile "/home/ihost/.htpasswds/public_html/icn-test.com/passwd"
require valid-user

Ако отворите файла passwd ще видите списък на оторизираните потребители и техните кодирани пароли:

dptest:$apr1$1mefl04l$XG9Bp74Joq/2kQzNOxOpy.

Ако отново отворите страницата Directory Privacy ще забележите икона заключен катинар срещу зашитената директория вместо стандартната икона папка:

directory privacy cpanel

Иконата заключен катинар показва, че за тази директория има конфигурирана Directory Privacy защита.

Заключение

Функцията Directory Privacy ви позволява да подобрите нивото на защита на хостваните ресурси.