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

0

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

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

Comprendo cómo otorgar / denegar el acceso a usuarios regulares, pero ¿cómo hacerlo para esta aplicación web?

Información:

  • Macbook Pro 10.7.5 (Lion)
  • Tomcat 7
  • Eclipse
pregunta Roy Hinkley 23.01.2014 - 18:44

2 respuestas

0

Los permisos en OS X son muy similares a los de Unix, por lo que solo puede hacer que el archivo y la carpeta sean legibles por el usuario que ha elegido para ejecutar Tomcat.

La información del buscador te permite cambiar las cosas, así como chown y chmod desde el terminal.

    
respondido por el bmike 23.01.2014 - 18:53
2

Lo primero que debe hacer es descubrir qué usuario posee el proceso Tomcat. Puede hacer esto escribiendo ps axu -w en la línea de comando. El propietario del proceso estará en la primera columna. En una instalación Mac estándar, el servidor web (el proceso denominado httpd ) es propiedad del usuario _www . Supongo que Tomcat es propiedad del mismo usuario.

Ahora cambia la propiedad del archivo para que sea propiedad de _www y entonces estarás bien. Haga esto chown _www filename reemplazando el nombre de archivo, por supuesto.

Una vez que hayas hecho eso, deberías tener razón.

    
respondido por el Tony Williams 23.01.2014 - 19:11

Lea otras preguntas en las etiquetas