[Ubuntu-UY] Fwd: Re: DocumentRoot promiscuo
Sergio Garcia Spaolonzi
sergio en cobalys.com
Vie Jun 29 16:49:53 UTC 2012
El codigo que escribi antes tiene un error. En Location va el path de la
url (anteriormente puse el path al directorio), asi que si la direccion es "
http://127.0.0.1/path" en la etiqueta Location va '/path'.
Quedaria asi:
<Location /path>
AuthType Basic
AuthName "Directorio"
AuthUserFile /home/user/passwd/passwords
Require valid-user
</Location>
Otro tip que te puede interesar es el de limitar el rango de ip que pueden
acceder:
En "Directory" va el path a la carpeta y en "Allow from" va el rango de ips.
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
Saludos
Sergio
2012/6/29 Eduardo Ricobaldi <eduardor en ubuntu.org.uy>
> Agrego esto que me pasaron y puede ser un agregado interesante.
>
> Si se desea una carpeta con password, se puede crear una archivo
> .htaccess en la carpeta a proteger
>
> AuthType Basic
> AuthName "Directorio protegido de Profesor X"
> AuthUserFile /home/profesor/.passwords
> Require valid-user
>
>
> El archivo /home/profesor/.passwords fue creado con:
>
> htpasswd -c /home/profesor/.passwords alumno1
> htpasswd /home/profesor/.passwords alumno2
> htpasswd /home/profesor/.passwords alumno3
> ...
>
> Ni lo que dice Sergio, ni lo que hice, parece funcionar, o sea, se puede
> navegar y no pide password.
> Alguna idea de porqué?
>
>
> -------- Mensaje original -------- Asunto: Re: [Ubuntu-UY] DocumentRoot
> promiscuo Fecha: Fri, 29 Jun 2012 02:38:10 -0300 De: Sergio Garcia
> Spaolonzi <sergio en cobalys.com> <sergio en cobalys.com> Para: Eduardo
> Ricobaldi <eduardor en ubuntu.org.uy> <eduardor en ubuntu.org.uy>
>
>
>
> 2012/6/28 Eduardo Ricobaldi <eduardor en ubuntu.org.uy>
>
>>
>> Pero me parece un poco exajerado para un usuario casual que quiere
>> compartir archivos.
>> Además Apache nativamente no permite navegar encima de su DocumentRoot.
>>
>>
>>
> Lo queres para compartir archivos? Yo iria por la opcion 3 y aparte le
> agregaria password al directorio asi solo aquellos con password pueden
> acceder.
>
> 1) mkdir /home/user/passwd/
> 2) cd /home/user/passwd/
> 3) htpasswd -c passwords usuario
> (Permisos de lectura necesarios al directorio y archivo)
> 4) En el archivo de configuracion de apache le agregas:
> -------------------------------------------------------------------
> <Location /directorio/a/proteger>
> AuthType Basic
> AuthName "Directorio"
> AuthUserFile /home/user/passwd/passwords
> Require valid-user
> </Location>
>
> -----------------------------------------------------------------------------
>
> Esta es una guia basica, por mas informacion busca .
>
> --
> Ubuntu-uy mailing list
> Ubuntu-uy en lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-uy
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-uy/attachments/20120629/8e894594/attachment.html>
Más información sobre la lista de distribución Ubuntu-uy