Lightpd i dostep do folderu usera chroniony hasłem
fakir - 13-03-2010 22:09
Lightpd i dostep do folderu usera chroniony hasłem
Witam,
Pisze z następującym problemem pewnie prostym dla wyjadaczy z tego forum.. ale jak to mówią kto nie pyta ten nie błądzi. Otóż mam uruchomione następujące moduły:
Kod:
Available modules: auth cgi fastcgi proxy rrdtool simple-vhost ssi ssl status userdir
Already enabled modules: auth fastcgi userdir
Naturalnie mod userdir działa czyli serwer.pl/~user działa i listowane są jego katalogi. Natomiast zależy mi na tym żeby dostęp do tego folderu był za pomocą hasła. Konfiguracja lighttpd.conf standardowa z dodanymi modami. Konfiguracja mod_auth wyglada nastepujaco:
Kod:
server.modules += ( "mod_auth" )
auth.backend = "htpasswd"
auth.backend.htdigest.userfile = "/etc/lighttpd/.htpasswd"
auth.debug = 2
# auth.backend.plain.groupfile = "lighttpd.group"
# auth.backend.ldap.hostname = "localhost"
# auth.backend.ldap.base-dn = "dc=my-domain,dc=com"
# auth.backend.ldap.filter = "(uid=$)"
auth.require = ( "/home/user/" =>
(
"method" => "basic",
"realm" => "Prosze podac login i haslo",
"require" => "valid-user"
),
# "/server-info" =>
# (
# "method" => "digest",
# "realm" => "download archiv",
# "require" => "group=www|user=jan|host=192.168.2.10"
# )
)
Oczywiscie user dodany do pliku .htpasswd przy tworzeniu pliku
Kod:
htpasswd -c /etc/lighttpd/.htpasswd user
W logu lighttpd dokladnie w error.log dostaje info
Kod:
2010-03-09 11:51:37: (http_auth.c.865) get_password failed
Jestem pewien, że hasło wpisuje poprawnie. Robiłem metodami rożnymi metodami zwykła plain i również to samo..
Druciak - 15-03-2010 22:35
Mi się wydaje że coś ze ścieżką powaliłeś, zamiast "/home/user/" wpisz np. "/"
A także zmień na"method" => "digest"
To wszystko z głowy, nie mam w tej chwili żadnego lighttpd pod ręką.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl