svn commit: r357566 - head
Mathieu
sigsys at gmail.com
Wed Feb 5 19:35:09 UTC 2020
On 2/5/20 2:05 PM, Andrew Gierth wrote:
>>>>>> "Kyle" == Kyle Evans <kevans at freebsd.org> writes:
> >> Unfortunately, the utility of this cool series of changes is mostly
> >> destroyed by the fact that PATH is the variable that could be most
> >> usefully set in login.conf for running daemons, specifically because
> >> it is set in 3 separate places now.
>
> Kyle> It is (and has been) set in each of them respectively, but the
> Kyle> submitter (along with sigsys at gmail.com) have some idea to accept
> Kyle> a hint in cron (and perhaps the others) from login.conf that it
> Kyle> should accept PATH as well unless it's been explicitly set in the
> Kyle> executing job.
>
> Kyle> I've CC'd these two so they can expand on that or discuss as
> Kyle> needed.
>
> I'd be quite happy to go along with a proposal to unconditionally set
> PATH from login.conf in cron and elsewhere.
>
> (The idea of having a flag for it is just to avoid changing existing PATH
> behavior without an explicit admin choice, to head off arguments about
> security. If that's not an issue, then no need for the flag.)
>
If there are objections to using the "daemon" class's PATH for
rc/service, there could be a new "system" class added that inherits from
"daemon" configured with the traditional PATH that they override with
(i.e. without /usr/local paths). That would require no other changes to
rc/service after modifying them to not always override PATH. And leave
only the cron issue.
More information about the svn-src-all
mailing list