aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2020-02-05 04:27:08 +0000
committerKyle Evans <kevans@FreeBSD.org>2020-02-05 04:27:08 +0000
commited6f64ff8a90eee579fefef510329b5e9f1f9a65 (patch)
treeba7ac534c807af69cae86948b2d5c197edb881b7
parentacf2957e49f798b82c130cbf6e4e5ef986911bba (diff)
downloadsrc-ed6f64ff8a90eee579fefef510329b5e9f1f9a65.tar.gz
src-ed6f64ff8a90eee579fefef510329b5e9f1f9a65.zip
login.conf(5): set a default PATH for the daemon class
This is a sensible default used by, e.g., cron(8), and useful if one wanted to honor it. This is a part of D21481. Submitted by: Andrew Gierth <andrew_tao173.riddles.org.uk>
Notes
Notes: svn path=/head/; revision=357561
-rw-r--r--usr.bin/login/login.conf6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.bin/login/login.conf b/usr.bin/login/login.conf
index b56fb20e70a4..b8772e57a7eb 100644
--- a/usr.bin/login/login.conf
+++ b/usr.bin/login/login.conf
@@ -61,7 +61,13 @@ xuser:\
:tc=default:
staff:\
:tc=default:
+
+# This PATH may be clobbered by individual applications. Notably, by default,
+# rc(8), service(8), and cron(8) will all override it with a default PATH that
+# may not include /usr/local/sbin and /usr/local/bin when starting services or
+# jobs.
daemon:\
+ :path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin:\
:mail@:\
:memorylocked=128M:\
:tc=default: