So, uh, that sounded like you value updating one file less (and even mixing user and daemon configs) above having the service actually work?<div><br></div><div>Not that it's an excuse anyway. Systemd units have EnvironmentFile= for importing environment variables. Even init.d scripts can use `source` with the same effect, as can users' own .profile or .foorc scripts... There are plenty of nice ways to "share environment variables" without using su.</div><div><br></div><div>That said, at least try `runuser`...</div><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Nov 22, 2016, 12:07 Benoit SCHMID <<a href="mailto:Benoit.Schmid@unige.ch">Benoit.Schmid@unige.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br class="gmail_msg">
<br class="gmail_msg">
On 11/22/2016 10:58 AM, Jonathan de Boyne Pollard wrote:<br class="gmail_msg">
> Don't abuse su for dropping privileges.<br class="gmail_msg">
<br class="gmail_msg">
I agree that using su has drawbacks.<br class="gmail_msg">
<br class="gmail_msg">
But it also have advantages.<br class="gmail_msg">
When you upgrade your db, you upgrade the environment variables.<br class="gmail_msg">
Therefore using su allow you to centralised everything in one place<br class="gmail_msg">
(user settings).<br class="gmail_msg">
<br class="gmail_msg">
This is why, after thinking of the pros and cons, I use su,<br class="gmail_msg">
even if I agree with you, on the fact that should not abuse :-)<br class="gmail_msg">
<br class="gmail_msg">
Regards,<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/<br class="gmail_msg">
<br class="gmail_msg">
     Benoit Schmid              Tel: (+41-22) 379-7209<br class="gmail_msg">
<br class="gmail_msg">
     University of Geneva - Information Technology Division<br class="gmail_msg">
<br class="gmail_msg">
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
systemd-devel mailing list<br class="gmail_msg">
<a href="mailto:systemd-devel@lists.freedesktop.org" class="gmail_msg" target="_blank">systemd-devel@lists.freedesktop.org</a><br class="gmail_msg">
<a href="https://lists.freedesktop.org/mailman/listinfo/systemd-devel" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.freedesktop.org/mailman/listinfo/systemd-devel</a><br class="gmail_msg">
</blockquote></div></div>