2 * Copyright (c) 1996, 1998, 1999, 2001, 2004, 2005, 2007-2010
3 * Todd C. Miller <Todd.Miller@courtesan.com>.
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 * Sponsored in part by the Defense Advanced Research Projects
18 * Agency (DARPA) and Air Force Research Laboratory, Air Force
19 * Materiel Command, USAF, under agreement number F39502-99-1-0512.
23 * Pathnames to programs and files used by sudo.
28 #endif /* HAVE_PATHS_H */
30 #ifdef HAVE_MAILLOCK_H
32 #endif /* HAVE_MAILLOCK_H */
35 #define _PATH_DEV "/dev/"
36 #endif /* _PATH_DEV */
39 #define _PATH_TTY "/dev/tty"
40 #endif /* _PATH_TTY */
43 #define _PATH_DEVNULL "/dev/null"
44 #endif /* _PATH_DEVNULL */
47 #define _PATH_DEFPATH "/usr/bin:/bin"
48 #endif /* _PATH_DEFPATH */
51 #define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
52 #endif /* _PATH_STDPATH */
54 #ifndef _PATH_ENVIRONMENT
55 #define _PATH_ENVIRONMENT "/etc/environment"
56 #endif /* _PATH_ENVIRONMENT */
59 * NOTE: _PATH_SUDOERS is usually overridden by the Makefile.
62 #define _PATH_SUDOERS "/etc/sudoers"
63 #endif /* _PATH_SUDOERS */
66 * The following paths are controlled via the configure script.
70 * Where to put the timestamp files. Defaults to /var/run/sudo,
71 * /var/adm/sudo or /usr/adm/sudo depending on what exists.
73 #ifndef _PATH_SUDO_TIMEDIR
74 #undef _PATH_SUDO_TIMEDIR
75 #endif /* _PATH_SUDO_TIMEDIR */
78 * Where to put the I/O log files. Defaults to /var/log/sudo-io,
79 * /var/adm/sudo-io or /usr/adm/sudo-io depending on what exists.
81 #ifndef _PATH_SUDO_IO_LOGDIR
82 #undef _PATH_SUDO_IO_LOGDIR
83 #endif /* _PATH_SUDO_IO_LOGDIR */
86 * Where to put the sudo log file when logging to a file. Defaults to
87 * /var/log/sudo.log if /var/log exists, else /var/adm/sudo.log.
89 #ifndef _PATH_SUDO_LOGFILE
90 #undef _PATH_SUDO_LOGFILE
91 #endif /* _PATH_SUDO_LOGFILE */
93 #ifndef _PATH_SUDO_SENDMAIL
94 #undef _PATH_SUDO_SENDMAIL
95 #endif /* _PATH_SUDO_SENDMAIL */
97 #ifndef _PATH_SUDO_NOEXEC
98 #undef _PATH_SUDO_NOEXEC
99 #endif /* _PATH_SUDO_NOEXEC */
101 #ifndef _PATH_SUDO_ASKPASS
102 #undef _PATH_SUDO_ASKPASS
103 #endif /* _PATH_SUDO_ASKPASS */
107 #endif /* _PATH_VI */
111 #endif /* _PATH_MV */
115 #endif /* _PATH_BSHELL */
118 #define _PATH_TMP "/tmp/"
119 #endif /* _PATH_TMP */
122 #define _PATH_VARTMP "/var/tmp/"
123 #endif /* _PATH_VARTMP */
126 #define _PATH_USRTMP "/usr/tmp/"
127 #endif /* _PATH_USRTMP */
129 #ifndef _PATH_MAILDIR
131 #endif /* _PATH_MAILDIR */
133 #ifndef _PATH_SUDO_SESH
134 #undef _PATH_SUDO_SESH
135 #endif /* _PATH_SUDO_SESH */
137 #ifndef _PATH_LDAP_CONF
138 #undef _PATH_LDAP_CONF
139 #endif /* _PATH_LDAP_CONF */
141 #ifndef _PATH_LDAP_SECRET
142 #undef _PATH_LDAP_SECRET
143 #endif /* _PATH_LDAP_SECRET */
145 #ifndef _PATH_NSSWITCH_CONF
146 #undef _PATH_NSSWITCH_CONF
147 #endif /* _PATH_NSSWITCH_CONF */
149 #ifndef _PATH_NETSVC_CONF
150 #undef _PATH_NETSVC_CONF
151 #endif /* _PATH_NETSVC_CONF */