diff --git a/entrypoint.sh b/entrypoint.sh index 377433f..e2f7589 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -45,9 +45,14 @@ echo ">>> Erstelle Sudoers-Regel für Gruppe: ${LDAP_SUDO_GROUP}..." echo "%${LDAP_SUDO_GROUP} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ldap-admins chmod 0440 /etc/sudoers.d/ldap-admins -echo ">>> Erzwinge TLS für xrdp (Guacamole Fix)..." +echo ">>> Konfiguriere XRDP (TLS & Logging auf stdout)..." if [ -f /etc/xrdp/xrdp.ini ]; then sed -i 's/^security_layer=.*/security_layer=tls/' /etc/xrdp/xrdp.ini + sed -i 's|^LogFile=.*|LogFile=/dev/stdout|' /etc/xrdp/xrdp.ini +fi + +if [ -f /etc/xrdp/sesman.ini ]; then + sed -i 's|^LogFile=.*|LogFile=/dev/stdout|' /etc/xrdp/sesman.ini fi echo ">>> Bereinige alte PID-Dateien und SSSD Cache..." @@ -61,7 +66,7 @@ dbus-uuidgen --ensure dbus-daemon --system --fork echo ">>> Starte SSSD..." -sssd -D --debug-level=${SSSD_DEBUG} +sssd -D --logger=stderr --debug-level=${SSSD_DEBUG} echo ">>> Starte XRDP..." xrdp-sesman