- Получить ссылку
- X
- Электронная почта
- Другие приложения
Создать файл с паролями /home/www-site/htdocs/.htpasswd а в нём – пароль для юзера green
htpasswd -c /home/www-site/htdocs/.htpasswd greenhtpasswd попросит ввести пароль. Опция -c создаст файл.Чтобы добавить в файл пароль для еще одного юзера:
htpasswd /home/www-site/htdocs/.htpasswd usernameОпция -с уже не нужна!ВНИМАНИЕ: из пароля будут взяты только первые 8 символов!
Чтобы усилить безопасность надо сгенерировать хеш выполнив команду
perl -e '$salt=q($1$).int(rand(1e8)); print "password: "; chomp$passwd=<STDIN>); print crypt($passwd,$salt),"\n"'на выходе получим хеш пароля, который можно вставить в текстовый файл /home/www-site/htdocs/.htpasswd после имени юзераСоздаём файл .htaccess, использующий пароль к сайту
# Site Password Protection
<Files .htpasswd>
deny from all
</Files>
AuthType Basic
AuthName "Private Website"
AuthUserFile /home/www-site/htdocs/.htpasswd
require valid-user
Комментарии
Отправить комментарий