0 votos

¿Cómo dar acceso a la aplicación web a un archivo restringido?

Estoy ejecutando un servidor Tomcat a través de Eclipse.

Tengo un archivo restringido que contiene información que la aplicación web que se ejecuta en Tomcat necesita para realizar sus funciones.

Entiendo cómo conceder/denegar el acceso a los usuarios normales, pero ¿cómo para esta aplicación web?

Información:

  • Macbook Pro 10.7.5 (Lion)
  • Tomcat 7
  • Eclipse

2voto

Tony Williams Puntos 4903

Lo primero que hay que hacer es descubrir qué usuario es el propietario del proceso Tomcat. Puedes hacerlo escribiendo ps axu -w en la línea de comandos. El propietario del proceso estará en la primera columna. En un Mac estándar instale el servidor web (el proceso llamado httpd ) es propiedad del usuario _www . Supongo que Tomcat es propiedad del mismo usuario.

Ahora cambie la propiedad del archivo para que sea propiedad de _www y entonces estará bien. Haga lo siguiente chown _www filename sustituyendo el nombre del archivo, por supuesto.

Una vez que hayas hecho eso deberías estar bien.

0voto

Oskar Puntos 1242

Los permisos en OS X son muy similares a los de unix, por lo que podrías simplemente hacer que el archivo y la carpeta sean legibles por el usuario que hayas elegido para ejecutar Tomcat.

Finder Information le permite cambiar cosas así como chown y chmod de la terminal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X