MTW.RU call-center: (495) 729-57-34, 8-800-200-00-97
support: (495) 737-56-80
 
      Сервер технической поддержки
Справочная информация:
FAQ (частые вопросы)
Графические инструкции
Видео уроки
Вопросы бухгалтерии
Web-интерфейсы:
FTP-менеджер
Работа с базой MySQL — phpMyAdmin
Работа с базой MSSQL — enterprise manager
Работа с почтой — web e-mail

Часто задаваемые Вопросы -> Работа с файлами (FTP, SSH) под UNIX

Как я могу задать пароль на директорию?
Есть два пути установки пароля на директорию: с помощью панели my.mtw.ru и посредством создания более гибкого файла правил .htaccess.

1. Для разрешения доступа одному пользователю к директории в панели my.mtw.ru выберите пункт "FTP-менеджер". Введите Ваши логин и пароль доступа к FTP-серверу. В директории html/ найдите директорию, на которую нужно установить пароль, или создайте новую. Выберите "Настройки Web-сервера для данной директории (.htacess)" (над списком директорий). Напротив пункта "Паролирование директории" установите флаг "Вкл." и введите имя нового пользователя и пароль доступа к директории. Сохраните изменения.

2.Файл .htaccess - обычный текстовый файл. Его нужно создать в той директории, которую вы хотите запароллировать, соединившись с сервером по SSH. Содержание файла .htaccess:
AuthName "Вход для администратора"
AuthType Basic
AuthUserFile /полный путь к файлу с паролями/.htpasswd
require valid-user

Директива AuthName задаёт строку-подсказку, которая будет выводиться браузером в окне авторизации пользователя. С помощью директивы AuthUserFile указывается полный путь к файлу с паролями. Указав неправильный путь, сервер Apache не сможет прочитать файл с паролями и тогда доступ к директории будет закрыт для всех. В данном примере файл с паролями называется .htpasswd. С помощью директивы require задаются пользователи (группы пользователей), которые могут получить доступ к директории. В данном примере директива require valid-user даёт доступ к директории всем пользователям, которые перечислены в файле .htpasswd. После того как вы создали файл .htaccess и скопировали его в нужную директорию, вам предстоит создать файл .htpasswd c паролями пользователей. Это текстовый файл со списком пользователей и их паролей (зашифрованных). Создать файл .htpasswd можно используя специальную утилиту htpasswd. Синтаксис команды такой:

htpasswd -c .htpasswd имя_пользователя (для создания нового файла)

или

htpasswd .htpasswd имя_пользователя (без ключа "-с" для добавления других пользователей)

После ввода команды вам необходимо будет ввести пароль.

Вы так же можете скачать программу по адресу http://mtw.ru/download/passwd12.zip под Windows. После запуска программы в окно UserName введите имя пользователя, а в окно UserPassword его пароль. В окно Password File введите имя файла с паролями - .htpasswd и жмите кнопку Encode and Save. После этого программа создаст файл .htpasswd. Скопируйте этот файл в директорию, указанную в директиве AuthUserFile файла .htaccess. Теперь доступ к директории имеют пользователи, перечисленные в файле .htpasswd.


Copyright © 1998-2010 ООО "МедиаСофт Эксперт" 105122, г.Москва, Щелковское ш. д.2
Отдел по работе с абонентами: +7 (495) 729-5734, 737-5685, info@mtw.ru Отдел технической поддержки: +7 (495) 737-5680, support@mtw.ru