Skip To Content

Ändern der Berechtigungen für das Workspace-Verzeichnis

Jeder Notebook-Autor im ArcGIS Enterprise-Portal hat im Workspace-Verzeichnis einen eindeutigen Ordner, der zum Speichern und Lesen der in den Notebooks verwendeten Dateien verwendet werden kann. Der Ordner ist in jedem von ihm erstellten ArcGIS-Notebook verfügbar, und das Notebook hat Berechtigungen zum Lesen und Schreiben für das Workspace-Verzeichnis des Benutzers. Ein Notebook hat nur Berechtigungen zum Lesen und Schreiben für den Ordner des Workspace-Verzeichnisses des jeweiligen Benutzers. Der Zugriff auf die Workspace-Verzeichnisse anderer Benutzer ist nicht möglich, und ebenso wenig kann über Notebooks anderer Benutzer auf den Ordner zugegriffen werden.

Standardmäßig wird das private Workspace-Verzeichnis eines Benutzers im Ordner /directories/arcgisworkspace/<userid> erstellt, wobei die Berechtigungen auf -rwxrwxrwx festgelegt sind. Diese Berechtigungsebene ist erforderlich, da das Linux-Benutzerkonto, das standardmäßig im Container ausgeführt wird, eine andere Benutzer-ID (UID) und Gruppen-ID (GID) aufweist als das Benutzerkonto des Betriebssystems, unter dem der ArcGIS Notebook Server-Daemon ausgeführt wird.

Wenn Sie aus Sicherheitsgründen nicht mit offenen Berechtigungen arbeiten möchten, können Sie das Berechtigungsmodell über die Systemeigenschaft applyDefaultUserWorkspacePermissions ändern. Wenn Sie diese Eigenschaft auf true festlegen, werden Workspace-Verzeichnisse gemäß den Standardeinstellungen des Systems erstellt: Statt der offenen Einstellung -rwxrwxrwx wird z. B. -rwx------ verwendet.

Damit diese Funktion verwendet werden kann, muss der Betriebssystembenutzer, der den Notebook Server-Daemon ausführt, die UID 1050 und die GID 100 aufweisen (um mit der UID und GID des Container-Benutzers übereinzustimmen).

  1. Melden Sie sich beim Administratorverzeichnis an.

    Die URL hat das Format https://notebookserver.domain.com:11443/arcgis/admin.

  2. Klicken Sie auf System > Properties > Edit.
  3. Fügen Sie im Eigenschaftenfeld die folgende JSON-Zeichenfolge hinzu, und speichern Sie die Änderung:

    {
       "applyDefaultUserWorkspacePermissions":"true"
    }