diff --git a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
index 0c646542dac96c9566eb5d4e2f5c05d2cabd3915..f7f9b807a6d68baba003de64061b66ab6b20eb15 100755
--- a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
+++ b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
@@ -1,6 +1,6 @@
 #!/bin/ash
 
-trap "/opt/openslx/scripts/logout.sh" 0 >>  /etc/profile
+echo "trap \"/opt/openslx/scripts/logout.sh\" 0" >>  /etc/profile
 mkdir -p /home/openslx/localaccounts/bak
 for file in passwd group shadow; do
     echo $0": making backup of "$file