passwords para acceder a una carpeta con archivos

Programació PHP i conexions amb MySQL

passwords para acceder a una carpeta con archivos

EntradaAutor: dazao Data: dt. des. 09, 2003 4:38 pm

hola a todos, he estado buceando en busca de una solución a lo de lo passwords de las carpetas, y he encontrado algunas cosas aunque aun no he conseguido que funcionen grrrrrr....

Creo que los pasos son:

Primero se crea un archivo así ( .htacces):



Codi: Selecciona’ls tots
AuthUserFile /home/midominio/www/lacarpetadondestaelpssword/.htpasswd
AuthGroupFile /dev/null
AuthName "Nombre q aparece en la ventana autentificacion"
AuthType Basic

<Limit GET>
require valid-user
</Limit> 



a este archivo se le llama .htaccess y se pone dentro de la carpeta que queremos proteger.

Luego para crear la password en teoria se hace así (en otro documento que llamaremos .htpasswd):

Codi: Selecciona’ls tots
nombreusuario: contraseñaquequeramos



luego este archivo lo ponemos en el directorio que hemos dicho en el .htaccess (home/midominio/www/lacarpetadondestaelpssword/.htpasswd) o sea dentro de la carpeta lacarpetadondestaelpssword

y en teoria ya esta listo, pero a mi no me funciona, :-~ no se pk no me reconoce el password, un amigo me ha dicho que debia pasar el password a linux, lo he intentado por aki http://www.jaimebazan.com/password_htaccess.phppero tampoco he conseguido que funcione, grrrr

¿alguien puede ayudarme? :-(

Dejo aquí un par de links que he usado para aprender esto:

http://guebmaster.com/articulo.php/8
http://www.uco.es/ccc/docs/ponpaswd.html

un saludo ::-::
Avatar de l’usuari
dazao
mega pingu
mega pingu
 
Entrades: 69
Membre des de: dl. març 10, 2003 12:05 pm
Ubicació: barcelona

EntradaAutor: karlos Data: dj. des. 11, 2003 11:55 pm

pues a mi me ha funcionado, aunque si usas un SO que no sea Windows, la contraseña tiene que estar encriptada, segun pone en la ayuda de htpasswd

bash-2.05a$ htpasswd
Usage:
htpasswd [-cmdps] passwordfile username
htpasswd -b[cmdps] passwordfile username password

htpasswd -n[mdps] username
htpasswd -nb[mdps] username password
-c Create a new file.
-n Don't update file; display results on stdout.
-m Force MD5 encryption of the password.
-d Force CRYPT encryption of the password (default).
-p Do not encrypt the password (plaintext).
-s Force SHA encryption of the password.
-b Use the password from the command line rather than prompting for it.
On Windows, TPF and NetWare systems the '-m' flag is used by default.
>>>>On all other systems, the '-p' flag will probably not work.<<<


Podrias comprobar si el path al archivo .htpasswd es correcto, quizas es que el nombre de tu cuenta de usuario no coincide exactamente con el nombre exacto del domino, ahi tendrias que poner el nombre de usuario que usas para entrar al sistema. Entra por Telnet o SSH y vete a la carpeta que quieres proteger, entonces teclea pwd y veras la ruta exacta.

Mira de crear tu el .htpasswd con el comando:

Codi: Selecciona’ls tots
htpasswd -c /home/tunombreusuariodominio/www/privado/.htpasswd nombreusuarioconaccesoaprivado


usando -c creas un .htpasswd nuevo (si ya existe uno en esa carpeta te lo cargas), despues te pedirá el passwd y lo creará.

no se, o quizas sea alguna historia de configuración del Apache, podrias consultar a quien administre el servidor donde tienes tu cuenta.

?:-i no se me ocurre nada más......
Imatge
<rA<k th3 2y273m :?-:: fr33 y0ur m1nd
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension


Torna a: PHP & MySQL

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 1 visitant

cron