Skip To Content

Cambiar permisos para el directorio del espacio de trabajo

Cada autor de notebook del portal de ArcGIS Enterprise tiene una carpeta única en el directorio del espacio de trabajo, que se puede utilizar para almacenar y leer los archivos utilizados en sus notebooks. La carpeta está disponible en cada Notebook de ArcGIS que se crea y el notebook tiene permisos de lectura y escritura en el directorio del espacio de trabajo del usuario. Un notebook solo tiene permisos de lectura y escritura en la carpeta del directorio del espacio de trabajo de su usuario; esa carpeta no puede acceder a los directorios del espacio de trabajo de otros usuarios y no se puede acceder a la carpeta desde los notebooks de otros usuarios.

De forma predeterminada, se crea un directorio de espacio de trabajo privado del usuario en la carpeta /directories/arcgisworkspace/<userid> y los permisos se establecen como -rwxrwxrwx. Dicho nivel de permiso se necesita porque, de forma predeterminada, la cuenta de usuario de Linux que se ejecuta dentro del contenedor tiene un Id. de usuario (UID) e Id. de grupo (GID) distintos de los de la cuenta de usuario del sistema operativo (SO) que ejecuta el daemon ArcGIS Notebook Server.

Si no desea utilizar el modelo de permiso abierto por motivos de seguridad, puede cambiar el modelo utilizando la propiedad del sistema applyDefaultUserWorkspacePermissions. Cuando establece esta propiedad en true, los directorios del espacio de trabajo se crean con la configuración predeterminada del sistema, como -rwx------, en lugar de la configuración de -rwxrwxrwx abierta.

Para usar esta característica, el usuario del OS que ejecuta el daemon Notebook Server debe tener un UID de 1050 y un GID de 100 (para coincidir con el UID y el GID del usuario del contenedor).

  1. Inicie sesión en el Directorio de administrador.

    La dirección URL tiene el formato https://notebookserver.domain.com:11443/arcgis/admin.

  2. Haga clic en Sistema > Propiedades > Editar.
  3. Agregue la siguiente cadena JSON al cuadro de propiedades y guarde su edición:

    {
       "applyDefaultUserWorkspacePermissions":"true"
    }