[eside-ghost] Autenticación en apache

adv78eh eside-ghost@deusto.es
Sun, 29 Jun 2003 22:27:36 +0200 (CEST)


Kaixo!

Quiero que el acceso a una carpeta web esté protegida con
una contraseña y para eso sé que existe un método con
Apache. Más o menos, según la documentación de su sitio web
(http://httpd.apache.org/docs/howto/auth.html), hay que
seguir estos pasos:

1) Crear un fichero de claves, y
2) Crear una configuración que use ese fichero de claves

El paso 1) se completa poniendo:
#htpasswd -c fichero_de_claves nombre_de_usuario

Para añadir más usuarios basta con ejecutar
#htpasswd fichero_de_claves nombre_de_usuario

Mi primera duda es si nombre_de_usuario tiene que ser uno
que ya exista en el sistema, como ocurre con Samba. ¿Se
puede poner uno especial para la ocasión?

Luego, paso 2), se pone en un fichero .htaccess lo
siguiente:
    AuthName "Privado"
    AuthType Basic
    AuthUserFile fichero_de_claves
    Require valid-user

O para un solo usuario: Require user nombre_de_usuario

Y luego rearrancar Apache (#/etc/init.d/apache restart)

El caso es que de ninguna de las maneras he conseguido
proteger la carpeta. Que salga la ventana User:Password,
vamos.

Mi segunda pregunta es si el fichero de claves y el fichero
.htaccess tienen que tener privilegios de root, de www-data
o de un usuario normal (users).

¿Qué es lo que puedo estar haciendo mal?

Gracias por adelantado.

Agur

=====
adv78eh
  Linux User #262313

___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es