Annotation of src/usr.bin/sudo/pathnames.h, Revision 1.7
1.4 millert 1: /* pathnames.h. Generated from pathnames.h.in by configure. */
1.1 millert 2: /*
1.2 millert 3: * Copyright (c) 1996, 1998, 1999, 2001, 2004
4: * Todd C. Miller <Todd.Miller@courtesan.com>.
1.1 millert 5: *
1.2 millert 6: * Permission to use, copy, modify, and distribute this software for any
7: * purpose with or without fee is hereby granted, provided that the above
8: * copyright notice and this permission notice appear in all copies.
9: *
10: * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11: * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12: * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13: * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14: * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15: * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16: * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1.1 millert 17: *
18: * Sponsored in part by the Defense Advanced Research Projects
19: * Agency (DARPA) and Air Force Research Laboratory, Air Force
20: * Materiel Command, USAF, under agreement number F39502-99-1-0512.
21: *
1.6 millert 22: * $Sudo: pathnames.h.in,v 1.64 2009/03/10 20:44:05 millert Exp $
1.1 millert 23: */
24:
25: /*
26: * Pathnames to programs and files used by sudo.
27: */
28:
1.3 millert 29: #ifdef HAVE_PATHS_H
1.1 millert 30: #include <paths.h>
1.3 millert 31: #endif /* HAVE_PATHS_H */
1.1 millert 32:
1.3 millert 33: #ifndef _PATH_DEV
34: #define _PATH_DEV "/dev/"
35: #endif /* _PATH_DEV */
36:
37: #ifndef _PATH_TTY
38: #define _PATH_TTY "/dev/tty"
39: #endif /* _PATH_TTY */
40:
41: #ifndef _PATH_DEVNULL
42: #define _PATH_DEVNULL "/dev/null"
43: #endif /* _PATH_DEVNULL */
44:
45: #ifndef _PATH_DEFPATH
46: #define _PATH_DEFPATH "/usr/bin:/bin"
47: #endif /* _PATH_DEFPATH */
1.1 millert 48:
1.5 millert 49: #ifndef _PATH_ENVIRONMENT
50: #define _PATH_ENVIRONMENT "/etc/environment"
51: #endif /* _PATH_ENVIRONMENT */
52:
1.1 millert 53: /*
1.6 millert 54: * NOTE: _PATH_SUDOERS is usually overridden by the Makefile.
1.1 millert 55: */
56: #ifndef _PATH_SUDOERS
57: #define _PATH_SUDOERS "/etc/sudoers"
58: #endif /* _PATH_SUDOERS */
59:
60: /*
61: * The following paths are controlled via the configure script.
62: */
63:
64: /*
1.2 millert 65: * Where to put the timestamp files. Defaults to /var/run/sudo,
66: * /var/adm/sudo or /usr/adm/sudo depending on what exists.
1.1 millert 67: */
68: #ifndef _PATH_SUDO_TIMEDIR
69: #define _PATH_SUDO_TIMEDIR "/var/run/sudo"
70: #endif /* _PATH_SUDO_TIMEDIR */
71:
72: /*
73: * Where to put the sudo log file when logging to a file. Defaults to
74: * /var/log/sudo.log if /var/log exists, else /var/adm/sudo.log.
75: */
76: #ifndef _PATH_SUDO_LOGFILE
77: #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
78: #endif /* _PATH_SUDO_LOGFILE */
79:
1.3 millert 80: #ifndef _PATH_SUDO_SENDMAIL
81: #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
82: #endif /* _PATH_SUDO_SENDMAIL */
83:
84: #ifndef _PATH_SUDO_NOEXEC
1.4 millert 85: #define _PATH_SUDO_NOEXEC "/usr/local/libexec/sudo_noexec.so"
1.3 millert 86: #endif /* _PATH_SUDO_NOEXEC */
87:
1.5 millert 88: #ifndef _PATH_SUDO_ASKPASS
89: /* #undef _PATH_SUDO_ASKPASS */
90: #endif /* _PATH_SUDO_ASKPASS */
91:
1.3 millert 92: #ifndef _PATH_VI
93: #define _PATH_VI "/usr/bin/vi"
94: #endif /* _PATH_VI */
95:
96: #ifndef _PATH_MV
97: #define _PATH_MV "/bin/mv"
98: #endif /* _PATH_MV */
99:
100: #ifndef _PATH_BSHELL
101: #define _PATH_BSHELL "/bin/sh"
102: #endif /* _PATH_BSHELL */
1.4 millert 103:
1.3 millert 104: #ifndef _PATH_TMP
105: #define _PATH_TMP "/tmp/"
106: #endif /* _PATH_TMP */
107:
108: #ifndef _PATH_VARTMP
109: #define _PATH_VARTMP "/var/tmp/"
110: #endif /* _PATH_VARTMP */
111:
112: #ifndef _PATH_USRTMP
113: #define _PATH_USRTMP "/usr/tmp/"
114: #endif /* _PATH_USRTMP */
115:
1.5 millert 116: #ifndef _PATH_SUDO_SESH
117: #define _PATH_SUDO_SESH "/usr/local/libexec/sesh"
118: #endif /* _PATH_SUDO_SESH */
119:
1.3 millert 120: #ifndef _PATH_LDAP_CONF
1.5 millert 121: #define _PATH_LDAP_CONF "/etc/ldap.conf"
1.3 millert 122: #endif /* _PATH_LDAP_CONF */
123:
124: #ifndef _PATH_LDAP_SECRET
1.5 millert 125: #define _PATH_LDAP_SECRET "/etc/ldap.secret"
1.3 millert 126: #endif /* _PATH_LDAP_SECRET */
1.5 millert 127:
128: #ifndef _PATH_NSSWITCH_CONF
129: #define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
130: #endif /* _PATH_NSSWITCH_CONF */
1.6 millert 131:
132: #ifndef _PATH_NETSVC_CONF
133: /* #undef _PATH_NETSVC_CONF */
134: #endif /* _PATH_NETSVC_CONF */
1.7 ! millert 135:
! 136: #ifndef _PATH_ZONEINFO
! 137: #define _PATH_ZONEINFO "/usr/share/zoneinfo"
! 138: #endif /* _PATH_ZONEINFO */