LINUX.ORG.RU
решено ФорумAdmin

apache гдето находит старых пользователей

 , ,


0

1

Здрасте!

Есть файлик /var/www/admin/.htaccess:

AuthName "admin"
AuthBasicAuthoritative Off
AuthMySQL on
AuthType Basic
AuthUserFile /dev/null

AuthMySQL_Authoritative on
AuthMySQL_Host localhost
AuthMySQL_User users
AuthMySQL_Password fuckit
AuthMySQL_DB users
AuthMySQL_Password_Table user_auth
AuthMySQL_Group_Table user_auth
AuthMySQL_Username_Field login
AuthMySQL_Password_Field password
AuthMySQL_Group_Field group
AuthMySQL_Group_User_Field login
AuthMySQL_Empty_Passwords Off
AuthMySQL_Encryption_Types Plaintext
AuthMySQL_Persistent on 
Auth_MySQL_Scrambled_Passwords on
require user admin admin2

В таком состоянии он позволяет авторизироватся пользователю admin по некоторому паролю, который нужно изменить.

Я создаю /etc/apache2/htpasswd с новыми паролями и меняю путь к нему «AuthUserFile /etc/apache2/htpasswd». И все нормально работает.

Мучает вот, что: если вернуть обратно «AuthUserFile /dev/null», то можно будет войти со старым пользователем. Отсюда вопрос: как найти htpasswd, который подтягивается при «AuthUserFile /dev/null»

«AuthMySQL on» ни на что не намекает? Ну там типа off написать, или таки в MySQL у юзера пассворд поменять?

Nastishka ★★★★★
()

как найти htpasswd

Через strace

zolden ★★★★★
()
Ответ на: комментарий от Nastishka

А я вцепился в authfile...мне стыдно... Спасибо большое!

cyber_eagle
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.