![[z/OS]](../images/ngzos.gif)
Berechtigung für die von Anwendungen erstellten Dateien definieren
Für Dateien, die von im Servant ausgeführten Anwendungen erstellt wurden, sind je nach Standard-umask Berechtigungsbits gesetzt. Wenn Sie die Standard-umask für den Servant ändern möchten, geben Sie die Umgebungsvariable _BPX_BATCH_UMASK für den Servant an. Deployment Manager und Anwendungsserver erfordern für die Gruppe Lese-/Schreibzugriff auf die Daten im Konfigurationsstammverzeichnis.
Vorbereitende Schritte
Informationen zu diesem Vorgang
Deployment Manager und Anwendungsserver erfordern für die Gruppe Lese-/Schreibzugriff auf die Daten im Konfigurationsstammverzeichnis. Der Server muss mit dem umask-Wert 007 ausgeführt werden, damit er Systemverwaltungsfunktionen unterstützen kann. Ändern Sie diese umask-Einstellung nicht, dann wird der Server ordnungsgemäß ausgeführt.
Verwenden Sie die Umgebungsvariable _BPX_BATCH_UMASK für den Servant, um den umask-Wert auf 007 zu setzen. Sie können die Umgebungsvariable _BPX_BATCH_UMASK als neue Umgebungsvariable über die Administrationskonsole definieren.
Klicken Sie auf
, um die Seite der Administrationskonsole anzuzeigen.Wählen Sie zum Definieren dieser neuen Variablen den gewünschten Geltungsbereich in der Liste der verfügbaren Optionen aus, und klicken Sie anschließend auf
, um den Namen _BPX_BATCH_UMASK zu erstellen und den gewünschten Wert einzugeben. Sie müssen den Server erneut starten, damit die Einstellung von _BPX_BATCH_UMASK wirksam wird.
- Der umask-Wert 007 bewirkt, dass Anwendungen mit den Berechtigungsbits 770 und Dateien mit den Berechtigungsbits 660 erstellt werden. Dies ist der von IBM® empfohlene Wert.
- BPXBATSL (BPXBATA2) legt umask auf der Basis des für die Variable _BPX_BATCH_UMASK angegebenen Werts fest, falls ein Wert angegeben wurde. LE legt umask mit dem für _EDC_UMASK_DFLT angegebenen Wert fest, falls dieser beim Initialisieren der C-Bibliothek vorhanden ist. Wenn für die Umgebungsvariable _BPX_BATCH_UMASK kein Wert angegeben ist, wird umask auf 007 gesetzt und ersetzt jeden mit _EDC_UMASK_DFLT festgelegten Wert. Daher sollten Sie zum Festlegen des umask-Wertes nicht _EDC_UMASK_DFLT verwenden.
Vorgehensweise
- Weitere Informationen zu ENVAR finden Sie in der Veröffentlichung z/OS Language Environment Programming Reference.
- Weitere Informationen zum Ändern der umask-Standardwerte finden Sie in der Veröffentlichung z/OS C/C++ Programming Guide.
- z/OS UNIX System Services Command Reference