[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