htacces & htpasswd

 ( vargadanis | 2005. augusztus 9., kedd - 19:00 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Hello

Lenne egy kisebb-nagybb bajom ezzel:
[quote:9b8de66cbe]
AuthName "Admin felület"
AuthType Basic
AuthUserFile htpasswd
Require valid-user[/quote:9b8de66cbe]
Mármint létrehozom ugyan abban a mappában a htpasswd filet. Internetes kalkulátorokat használtam, hogy elkészítsem a tartalmát, bemásolom:
user:Ajlasjd:SDoldi
mondjuk... És nem megy. Ennek milyen okai lehetnek? Mármint nem enged be

Dani

[quote:fb8ce09d5f="vargadanis"]Hello

Lenne egy kisebb-nagybb bajom ezzel:
[quote:fb8ce09d5f]
AuthName "Admin felület"
AuthType Basic
AuthUserFile htpasswd
Require valid-user[/quote:fb8ce09d5f]
Mármint létrehozom ugyan abban a mappában a htpasswd filet. Internetes kalkulátorokat használtam, hogy elkészítsem a tartalmát, bemásolom:
user:Ajlasjd:SDoldi
mondjuk... És nem megy. Ennek milyen okai lehetnek? Mármint nem enged be

Dani[/quote:fb8ce09d5f]

man htpasswd
google
rtfm
kb ilyenekre gondolok igy elsore.

t

Melyik "ugyanaz" a konyvtar? rakd valahova pl. /etc/apache2/authinfo ala es hivatkozz ra teljes uttal, akkor jobb lesz.

Miert van neked htpasswd-ben egyebkent 3 stringed? Oda csak ketto kell Basic auth -hoz, ez a file igy tuti nem jo. Ez szerintem egy htdigest file, es annak is hulyeseg, mert zizi van a realm helyen.

Csinald meg kezzel ket-harom userre, aztan ha sok kell akkor irj ra egy 1szeru shell scriptet, tobbre mesz vele. Ha meg nem boldogulsz, akkor kicsit bovebb konfigot mellekelj(mondjuk amibol latszik hogy milyen kontextusban autentikalsz es pontosan hol van az a htpasswd), meg monnyuk a htpasswd helyet meg 1 sort belole, ugy tobbet tuduk mondani.

[quote:0ffa3c9400="csonkasanyi"]
A fileok tartalma a következő:
.htaccess:
[code:1:0ffa3c9400]
AuthType Basic
AuthName "Sanyi oldalai"
AuthGroupFile /dev/null
AuthUserFile /home/sanyi/public_html/.htpasswd
<limit GET POST>
require valid-user
</limit>[/code:1:0ffa3c9400]
A .htaccess jogosultsaga: 644, tulajdonos: sanyi
A .htpasswd a htpasswd progival generálva, jogosultsága szntén 644, tulajdonos sanyi
A public_html jogosultsaga: 755, tulaj: sanyi
A httpd.conf-ban a
[code:1:0ffa3c9400]<Directory /home*/public_html>
AllowOverride AuthConfig
Options Multiviews Indexes SymlinksIfOwnerMatch IncludesNoExec
</Directory>[/code:1:0ffa3c9400]
[/quote:0ffa3c9400]
Legalább ötleteket adjatok! :cry:
Szétvet az ideg, hogy ilyen apróságon kell sz@rakodnom!
Merthogy tutti, valami apróságon csúszok el...
Néztem az apacs dokumentációt, ahol írták, hogy az adott .htpasswd file tulajdonosai root.nogroup, jogosultsága: 640 kell, hogy legyen!
Mindhiába...

Hát valójában nincsen 3 stringem, csak gyorsan írkáltam vmit. Így hasraütéssel. Már működik. A relatív helyett abszolúlt linket kellett hasznlni és minden ok.

Tibyke:
[quote:14b9459845]man htpasswd
google
rtfm
kb ilyenekre gondolok igy elsore[/quote:14b9459845]
Ha legközelebb ilyen hasznos infokkal akarsz ellátni, főleg az RTFM-re gondolok, akkor lécci kímélj meg, mert ezzek semmire sem mennek az emberek, csak ingerültek lesznek, és esetleg rosszul is ítélkeznek rólad.
köszi

nem így szokták megadni? :
<Directory /home/*/public_html>

[quote:669e560bac="coder"]nem így szokták megadni? :
<Directory /home/*/public_html>[/quote:669e560bac]
Jogos, de sajnos csak masolasi hiba volt...
A httpd.conf-ban természetesen /home/*/public_html szerepel!
Sajnos :cry:

ha a

Require user [usernév]

helyett azt mondom, hogy

Require user valid-user

akkor az jó?
egyenlőre minden emberkét be akarok engedni az adott könyvtárba aki benne van a jelszófájlban

[quote:4cdfbc6cce="vargadanis"]
[quote:4cdfbc6cce]
AuthName "Admin felület"
AuthType Basic
AuthUserFile htpasswd
Require valid-user[/quote:4cdfbc6cce]
Mármint létrehozom ugyan abban a mappában a htpasswd filet. Internetes kalkulátorokat használtam, hogy elkészítsem a tartalmát, bemásolom:
user:Ajlasjd:SDoldi
mondjuk... És nem megy. Ennek milyen okai lehetnek? Mármint nem enged be

Dani[/quote:4cdfbc6cce]
Hi All!
Hasonló problémával küzdök, mint az előttem szólók:
Adott egy Debian 3.1, rajta egy Apache 1.3.34 server, es ezen a serveren egy sanyi nevu user, aki a /home/sanyi/public_html konyvtarat szeretne védeni .htaccess, .htpasswd filekkel.
A fileok tartalma a következő:
.htaccess:
[code:1:4cdfbc6cce]
AuthType Basic
AuthName "Sanyi oldalai"
AuthGroupFile /dev/null
AuthUserFile /home/sanyi/public_html/.htpasswd
<limit GET POST>
require valid-user
</limit>[/code:1:4cdfbc6cce]
A .htaccess jogosultsaga: 644, tulajdonos: sanyi
A .htpasswd a htpasswd progival generálva, jogosultsága szntén 644, tulajdonos sanyi
A public_html jogosultsaga: 755, tulaj: sanyi
A httpd.conf-ban a
[code:1:4cdfbc6cce]
<Directory /home*/public_html>
AllowOverride AuthConfig
Options Multiviews Indexes SymlinksIfOwnerMatch IncludesNoExec
</Directory>[/code:1:4cdfbc6cce]
direktívánál be van állítva az allowoverride authconfig érték, a többi allowoverride értéke none, mivel azokat nem akarom védeni.

Szóval a problémám, hogy a 192.168.10.251/~sanyi/-ra gond nélkül bejön a védeni kívánt oldal...

Ui.: Miért van az, hogy a ~sanyi után is kell egy "/", kulönben nem jön be sanyi oldala?

Minden helpet nagyon kösz!!!

By, Sanyi

sziasztok!

a kínom a következő:

kéne csinálnom egy .htaccesses oldalt, de az istennek sem akar működni! több szem többet lát elven kérem a segítségeteket!

.htaccess így néz ki

AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "Private Area"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

a httpd.conf pedig így:

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All

már prbáltam AuthConfig-al is de úgy sem csinál semmit, a pswd fájl ugyan abban a könyvtárban van amiben a .htaccess, hogy azzal se legyen probléma!

ötlet????

SOS!

"nem akar mukodni" -> ez jo, mostmar biztos erdemben is tudunk segiteni..

olvasd a logot

t

marha humoros...
nem használja a könyvtár megnyitásakor a fájlt, így az a szemlélődők számára továbbra is megtekinthető...

a logból nem derül ki a probléma oka, számomra legalábbis!

.htaccess tartalma:
AuthType Basic
AuthName "A kívánt név"
AuthUserFile "a .password fájl helye"
Require user [usernév]

password tartalma:
[usernév]:[a jelszó]

Már minden doksit átnyaltam, howtokat néztem, de semmi...
Mikor a /usr/local/apache/conf/access.conf-ba beírtam, hogy Allowoverride authconfig, akkor meg az apachectl configtest találta hibásnak?
Senki nem tud hozzászólni?

Vagy: "Mindenki hazament telefonálni?" - by Ty-Mobájl :x