I’m using the guacamole/guacd Docker image as base image and overriding the guacd user with root. The Docker image is based on Alpine just like guacamole/guacd.
We have basically the same setup working when the traffic is not being proxied using Cloudflare, but it required guacd running as root otherwise we got the same error. From: Nick Couchman <vn...@apache.org> Date: Thursday, 21 December 2023 at 16.05 To: user@guacamole.apache.org <user@guacamole.apache.org> Subject: Re: File open refused - shared drive error On Wed, Dec 20, 2023 at 6:50 AM Anders Fogh Eriksen <a...@adminbyrequest.com.invalid> wrote: Hi, We have a setup where we use Cloudflare tunnels to access servers using Guacamole. Everything works except accessing the shared drive on the server (Windows). We get a “File open refused (-2): "\desktop.ini"” error in the guacd service. We use Cloudflare access to proxy the traffic and the guacd service is running as a Docker container. We have tried running the guacd service as root, but that didn’t help. What Linux distribution are you using? It's possible the SELinux is blocking things. Also, if you're running it as a Docker container, how are you running it as root? The user account that guacd runs under within the Docker container is defined in the container configuration, so I'm curious how you changed it? -Nick