From 3838c5a0b24265d4154791ad49b80cfd6296230e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Molinero=20Fern=C3=A1ndez?= Date: Wed, 19 Jun 2019 20:43:24 +0200 Subject: [PATCH] Copy /etc/skel/ to guest user home if empty --- scripts/bin/docker-foreground-cmd | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/bin/docker-foreground-cmd b/scripts/bin/docker-foreground-cmd index bcdeb20..e21f969 100755 --- a/scripts/bin/docker-foreground-cmd +++ b/scripts/bin/docker-foreground-cmd @@ -16,6 +16,13 @@ fi # Dump environment variables export-env >> /etc/profile.d/env.sh +# Copy /etc/skel/ to guest user home if empty +GUEST_USER_HOME=$(getent passwd guest | cut -d: -f6) +if [ -z "$(ls -A "${GUEST_USER_HOME}")" ]; then + cp -aT /etc/skel/ "${GUEST_USER_HOME}" + chown -R guest:guest "${GUEST_USER_HOME}" +fi + # Generate self-signed certificate if [ ! -f "${RDP_TLS_KEY_PATH}" ] || [ ! -f "${RDP_TLS_CERT_PATH}" ]; then KEY_FILE=${RDP_TLS_KEY_PATH}