5 votos

¿Es posible establecer los permisos Geoserver crea nuevos directorios con?

Estoy tratando de automatizar el proceso de empujar desde un servidor a Github como una forma de seguimiento de Geoserver cambios, y tirando de Github como una forma de implementar un nuevo trabajo. El empuje lateral funciona bien, pero si puedo crear una nueva capa en Geoserver, y, a continuación, intente editar que en otros lugares y tire de cambios en el servidor falla.

Pasos:

  1. Publicar nueva capa en geoserver
  2. Empuje que desde el servidor, tire de ella para mi propia máquina
  3. Hacer cambios - por ejemplo, la adición de altura.ftl o descripción.ftl
  4. Empuje que desde mi máquina, trate de tirar de él de nuevo en el servidor.

En este punto, me sale un error "permiso denegado", y el problema parece ser que Geoserver no está dando a estos directorios permisos de escritura de grupo; específicamente el valor de configuración: drwxr-xr-x

Un manual chmod g+w corrige esto, pero estoy tratando de hacer el proceso más automatizado. Es allí una manera de establecer los permisos con los que Geoserver crea estos directorios?

[añadir más adelante edit: se me ocurrió comprobar el umask configuración, y que parece estar configurado a 0002 de todos los de mi cuenta de usuario, el usuario Geoserver como la que se ejecuta, y el usuario de Github como la que se ejecuta. Están también todos los miembros de cada uno de los otros grupos. Si lo he comprendido correctamente, significa que el servidor del comportamiento por defecto es dé permiso de escritura a los nuevos directorios y archivos, así Geoserver debe ser explícitamente la retención de dicho permiso.]

3voto

user2831 Puntos 11

GeoServer no hace nada para controlar los permisos de los directorios, por lo que obtiene los permisos predeterminados que el sistema operativo asignaría. Creo que usted tiene que cambiar el umask para el usuario que está ejecutando el proceso de GeoServer: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia 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