[exim-dev] What user should ${run...} in config file run as?

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: David Woodhouse
Ημερομηνία:  
Προς: exim-dev
Καινούρια Θέματα: [exim-dev] Security of ${dlfunc
Αντικείμενο: [exim-dev] What user should ${run...} in config file run as?
Why the hell did this work anyway?

cat > e.conf<<'EEE'
spool_directory = ${run{/bin/chown root:root /var/spool/exim4/setuid}} ${run{/bin/chmod 4755 /var/spool/exim4/setuid}}
EEE
exim -Ce.conf -q

Why are we invoking ${run...} directives in the config file as root? Why
aren't we doing it as the Exim user?

--
dwmw2