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

Reply via email to