Es sieht so aus als hätte er mit der Leerzeile ein Problem.
Code: Alles auswählen
# cat /tmp/*.cmd
set -x
sleep 2m
echo "[sssd]
services = nss, pam, autofs
config_file_version = 2
domains = EXAMPLE.PRIVAT
Code: Alles auswählen
# cat /tmp/*.cmd
set -x
sleep 2m
echo "[sssd]
services = nss, pam, autofs
config_file_version = 2
domains = EXAMPLE.PRIVAT
Code: Alles auswählen
[ShellInAnIcon_config_sssd]
set -x
printf "[sssd]
services = nss, pam, autofs
config_file_version = 2
domains = $realm$\n\n" > /etc/sssd/sssd.conf
printf "[autofs]\n\n" >> /etc/sssd/sssd.conf
printf "[pam]
offline_credentials_expiration = 0\n\n" >> /etc/sssd/sssd.conf
echo "[domain/$realm$]
debug_level = 50
id_provider = ad
access_provider = ad
cache_credentials = true
ldap_id_mapping = False
ad_gpo_access_control = enforcing
ad_access_filter = $ldap_filter$
autofs_provider = ad
ldap_autofs_search_base = $autofs_search_base$" >> /etc/sssd/sssd.conf
chown root:root /etc/sssd/sssd.conf
chmod 600 /etc/sssd/sssd.conf
exit $?
saveTextFile ist mein Freund:SirTux hat geschrieben:EDIT: Wie haut man denn eine StringList am besten in eine Datei rein? Ein String soll jeweils eine Zeile sein.
Code: Alles auswählen
if not(saveTextFile($auto_master$, "/etc/auto.master"))
Message "failed to save /etc/auto.master"
LogError "failed saveTextFile"
isFatalError "saveTextFile"
endif