Hi Nathaniel,

did you make sure, that guacd has read/write accees and guacamole has at least 
ro access? When using docker you have to make sure, that both containers can 
access the folders.
I recently had issues with SELinux where I flagged the Volume guacd uses with Z 
instead of z (capital and lower z). Lower Case z means SELinux allows shared 
access (2 containers can use it) while using capital Z allows only private 
(this container only) accesss.

So if you are using docker/podman maybe look into that.

Kind regards

Peter

On 06.10.24 00:56, Nathaniel Belles <mon99keymon99...@gmail.com> wrote:
Hey all,

I'm testing staging/1.6.0 and seem to be having an issue with recording permissions where I am unable to see session recordings in the browser without changing the permissions of every session folder and session file created by guacamole-server.

I have a recording folder that is visible to both guacamole-server and guacamole-client with 777 permissions. When opening a session, I see confirmation that a file was opened for recording in the logs for guacamole-server. I am manually able to traverse the files outside of both docker containers and see that the files from the session were created but the session folder is created with 750 permissions and the recording files are created with 640 permissions. If I do a simple `chmod -R o+rx <session-id>` on the session recording folder to add back read execute permission for "others", it immediately resolves the issue and I can see the recordings in the browser again. If I look at the user id for the guacamole-server docker container it is 1000 and the user id for the guacamole-client container is 1001. I looked at the code differences between staging/1.6.0 and 1.5.5 and it seems that some changes were made to the file permissions for "others" when creating the folder and the recordings which I suspect might be where this issue originates from. Would love to hear if any others are experiencing this issue. Thanks!

-Nathaniel Belles



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

Reply via email to