[eside-ghost] Compartir archivos .htpasswd en apache
gus
gus en zylk.net
Vie Sep 28 10:12:22 CEST 2007
STenyaK (Bruno Gonzalez) escribió:
> Wenas,
> Me gustaría compartir el sistema de login entre dos sitios web Wiki y
> Codigo. Los usuarios de Wiki y Codigo deben poder acceder a Wiki, pero
> solo los de Codigo pueden acceder a Codigo.
>
> Se me ha ocurrido que igual se podian referenciar varios archivos de
> contraseña, tal que..
> $ cat Wiki/.htaccess
> AuthType Basic
> AuthName "algo"
> AuthUserFile "Wiki/passwd"
> AuthUserFile "Codigo/passwd"
> require valid-user
> $ cat Codigo/.htaccess
> AuthType Basic
> AuthName "algo"
> AuthUserFile "Codigo/passwd"
> require valid-user
> Pero parece que apache solo coge el último archivo passwd definido.
>
> En la documentacion de apache no veo ninguna forma de conseguir lo que
> quiero. Authname no me queda claro de para qué sirve, ni si me puede
> servir para mis propósitos.
>
> Tb se me ha ocurrido que el archivo Codigo/passwd sea en realidad un
> script php que haga un par de includes de los dos archivos que
> necesito, pero me da la impresion de que no habrá manera de que apache
> lea los passwd como scripts.
>
> Alguien tiene idea de como hacerlo? Thx por adelantao.
>
>
Buenas,
no tengo claro que sea lo que estas pidiendo porque no me ha quedado
clara toda la problemática. Pero has probado a hacer grupos de usuarios
en vez de usar require valid-user?
Es decir U1 pertencea a G1 y G2 y U2 pertence a G1. A Z1 accede G1 y G2
y a Z2 accede G1
U=usuario
Z=zona
G=grupo
un saludo
--gustavo
Más información sobre la lista de distribución eside-ghost