Update 'GauntDocker.sh'
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
#ldap-hostname: gauntdc01.home.johnhgaunt.com
|
||||||
|
#ldap-port: 389
|
||||||
|
#ldap-user-base-dn: CN=Users,DC=home,DC=johnhgaunt,DC=com
|
||||||
|
#ldap-search-bind-dn: CN=Service_Guacamole,CN=Users,DC=home,DC=johnhgaunt,DC=com
|
||||||
|
#ldap-search-bind-password:
|
||||||
|
#ldap-username-attribute: sAMAccountName
|
||||||
|
|
||||||
# need to be root
|
# need to be root
|
||||||
if [ "$EUID" -ne 0 ]; then
|
if [ "$EUID" -ne 0 ]; then
|
||||||
echo "Please run as root"
|
echo "Please run as root"
|
||||||
@@ -27,14 +34,23 @@ guacd () {
|
|||||||
|
|
||||||
guacamole () {
|
guacamole () {
|
||||||
# guacamole
|
# guacamole
|
||||||
|
# ask for passwords
|
||||||
|
read -e -s -p "Enter MySQL Password: " MYSQL_PASSWORD
|
||||||
|
read -e -s -p "Enter LDAP Password: " LDAP_PASSWORD
|
||||||
docker create \
|
docker create \
|
||||||
--name guacamole \
|
--name guacamole \
|
||||||
--link guacd:guacd \
|
--link guacd:guacd \
|
||||||
-p 8080:8080 \
|
-p 8080:8080 \
|
||||||
-e MYSQL_HOSTNAME=gauntsql.home.johnhgaunt.com \
|
-e MYSQL_HOSTNAME=gauntsql.home.johnhgaunt.com \
|
||||||
-e MYSQL_DATABASE=guacamole_db \
|
-e MYSQL_DATABASE=guacamole_db \
|
||||||
-e MYSQL_USER=guacamole_user \
|
-e MYSQL_USER=guacamole \
|
||||||
-e MYSQL_PASSWORD=HjPwuT6sNieLamso \
|
-e MYSQL_PASSWORD=$MYSQL_PASSWORD \
|
||||||
|
-e LDAP_HOSTNAME=gauntdc01.home.johnhgaunt.com \
|
||||||
|
-e LDAP_PORT=389 \
|
||||||
|
-e LDAP_USER_BASE_DN='CN=Users,DC=home,DC=johnhgaunt,DC=com' \
|
||||||
|
-e LDAP_SEARCH_BIND_DN='CN=Service_Guacamole,CN=Users,DC=home,DC=johnhgaunt,DC=com' \
|
||||||
|
-e LDAP_SEARCH_BIND_PASSWORD=$LDAP_PASSWORD \
|
||||||
|
-e LDAP_USERNAME_ATTRIBUTE=sAMAccountName \
|
||||||
guacamole/guacamole
|
guacamole/guacamole
|
||||||
|
|
||||||
cat << EOF >> /etc/firewalld/services/guacamole.xml
|
cat << EOF >> /etc/firewalld/services/guacamole.xml
|
||||||
|
|||||||
Reference in New Issue
Block a user