Like Sean I've not done anything much with the Docker image - in fact
I've never used it.
However I did try converting an Ubuntu 20.04 Guacamole VM with MySQL
auth to use the user-mapping.xml file.
The following seemed to work:
mv /etc/guacamole/extensions/guacamole-auth-jdbc-mysql-1.1.0.jar /home/
(moved rather than deleted as I wanted to put it back after this test!)
mv /etc/guacamole/guacamole.properties /home (as above)
nano /etc/guacamole/user-mapping.xml (create the necessary user detail
in this file etc)
service guacd restart
service tomcat9 restart
After this I was able to log into Guacamole with the user-mapping
user/pass, and was at the login page for an RDP target I had running. I
didn't go any further but have no reason to assume it wouldn't work as
advertised from there.
That said, I'm not totally certain that's all that'd be required, you
may find something else you need to do. Either way if you do
successfully modify the image it'd be useful if you posted your
findings/method back to the list in case anyone else wants to do this,
On 23/05/2020 1:56 p.m., Sean Reid wrote:
It doesn't seem like the Docker images support this. I've never tried
to do this myself with the Docker image, but looking quickly at the
script that starts guacamole when the docker image starts up, it looks
like you'd need to build a docker image yourself with some changes to
that script so that it doesn't require database information. There are
probably some other changes you'd need to make too, but they didn't
jump out at me as quickly.
Once you've made those changes the start script, you could then either
build a copy of your user-mappings.xml permanently into your
custom image, or you could mount the file at "docker run" time with a
the "-v" option passed to docker.
I hope this at least gives you a little bit of an idea for a path forward,
On Fri, May 22, 2020 at 12:52 PM Scott Hancock <shwor...@gmail.com
I’m trying the Guacamole docker images. To simplify things I’d
like to just use the default XML authentication rather than a
database. Is there a way to configure the docker images to use xml
instead of database for authentication?
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org