Description
All connectors and OpenCTI Platform are deployed in OpenShift Container Platform.
import-document connector returns PermissionError: [Errno 13] Permission denied: '<file>' error while downloading into container filesystem
import-file-stix connector returns PermissionError: [Errno 13] Permission denied: '/.stixmarx' while starting up
This error occurs because OCP runs container using an arbitrarily assigned user ID (same as Support running as an arbitrary user (OpenShift Container Platform) opencti#4885 ).
Environment
OS (where OpenCTI server runs): Red Hat CoreOS 9(OpenShift Container Platform)/Debian 11 (docker compose)
OpenCTI version: 6.2.13
OpenCTI client: non applicable
Other environment details:
Reproducible Steps
To reproduce this error in Docker:
Change docker-compose.yml in OpenCTI Docker ):
connector-import-document:
image: opencti/connector-import-document:6.2.13
user: 1005:0
Run OpenCTI Platform
Import a document or text using "Import" page http://localhost:8080/dashboard/data/import
Expected Output
Import is successful
Actual Output
The connector returns PermissionError: [Errno 13] Permission denied: '<file>'
Additional information
About OCP arbitrary user
Description
All connectors and OpenCTI Platform are deployed in OpenShift Container Platform.
import-documentconnector returnsPermissionError: [Errno 13] Permission denied: '<file>'error while downloading into container filesystemimport-file-stixconnector returnsPermissionError: [Errno 13] Permission denied: '/.stixmarx'while starting upThis error occurs because OCP runs container using an arbitrarily assigned user ID (same as Support running as an arbitrary user (OpenShift Container Platform) opencti#4885).
Environment
Reproducible Steps
To reproduce this error in Docker:
docker-compose.ymlin OpenCTI Docker):Expected Output
Import is successful
Actual Output
The connector returns
PermissionError: [Errno 13] Permission denied: '<file>'Additional information
About OCP arbitrary user