Добро пожаловать в базу знаний

Ограничение доступа к каталогам

0

Настроить запрет доступа к каталогам можно как вручную -> на примере ограничения доступа к служебным директориям ModX

Либо можно воспользоваться средствами панели.

Для создания доступа к каталогам по заданным логину и паролю:

1) Переходим в панель управления в меню "Ограничение доступа"

2) Задаем путь до защищаемого каталога

protect1.png

3) Далее задаем параметры пользователей, которым разрешен доступ к каталогу.

-кликаем по строке с заданной директорией и нажимаем кнопку  "Пользователи"

protect2.png

- создаем пользователя, указываем имя и пароль

protect3.png

 

4) После этого в заданном каталоге в конец файла .htaccess будет добавлен код, разрешающий доступ к данному каталогу только указанному пользователю

protect6.jpg

 

5) В каталог /etc/ будет добавлен файл .passwd с заданным именем пользователя и хешированным паролем MD5/SHA1 , а так же файл diraccess, указывающий на защищаемый каталог 

protect7.jpg

6) Теперь при попытке входа в админку необходимо будет сначала пройти базовую авторизацию.

protect4.jpg

При указании не верных данных будет возвращен ответ 403: "Forbidden. You don't have permission to access this resource"

Рекомендации по ограничению доступа к каталогам с целью защиты CMS от различного рода атак приведены -> тут