-
Notifications
You must be signed in to change notification settings - Fork 10
PATHs
pyllyukko edited this page Feb 20, 2025
·
2 revisions
PATH
is set in so many different places, so this is just a "note to self" type of page.
$ command -p getconf PATH
/bin:/usr/bin
📖 Sudo Mastery, 2nd Edition (for sudoers
):
Defaults secure_path=”/bin /usr/bin /sbin /usr/sbin”
ansible -m setup
against Raspberry Pi OS:
"PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games"
#
# *REQUIRED* The default PATH settings, for superuser and normal users.
#
# (they are minimal, add the rest in the shell startup files)
ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin
ENV_PATH PATH=/bin:/usr/bin
BASH(1)
:
A common value is ``/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin''.
Bash's builtin PATH
:
- https://github.com/bminor/bash/blob/master/variables.c#L552
-
https://github.com/bminor/bash/blob/6794b5478f660256a1023712b5fc169196ed0a22/config-top.h#L63-L67:
"/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:."