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