1/* pathnames.h. Generated from pathnames.h.in by configure. */ 2/* 3 * Copyright (c) 1996, 1998, 1999, 2001, 2004, 2005, 2007-2010 4 * Todd C. Miller <Todd.Miller@courtesan.com>. 5 * 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. 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 */ 22 23/* 24 * Pathnames to programs and files used by sudo. 25 */ 26 27#ifdef HAVE_PATHS_H 28#include <paths.h> 29#endif /* HAVE_PATHS_H */ 30 31#ifdef HAVE_MAILLOCK_H 32#include <maillock.h> 33#endif /* HAVE_MAILLOCK_H */ 34 35#ifndef _PATH_DEV 36#define _PATH_DEV "/dev/" 37#endif /* _PATH_DEV */ 38 39#ifndef _PATH_TTY 40#define _PATH_TTY "/dev/tty" 41#endif /* _PATH_TTY */ 42 43#ifndef _PATH_DEVNULL 44#define _PATH_DEVNULL "/dev/null" 45#endif /* _PATH_DEVNULL */ 46 47#ifndef _PATH_DEFPATH 48#define _PATH_DEFPATH "/usr/bin:/bin" 49#endif /* _PATH_DEFPATH */ 50 51#ifndef _PATH_STDPATH 52#define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin" 53#endif /* _PATH_STDPATH */ 54 55#ifndef _PATH_ENVIRONMENT 56#define _PATH_ENVIRONMENT "/etc/environment" 57#endif /* _PATH_ENVIRONMENT */ 58 59/* 60 * NOTE: _PATH_SUDOERS is usually overridden by the Makefile. 61 */ 62#ifndef _PATH_SUDOERS 63#define _PATH_SUDOERS "/etc/sudoers" 64#endif /* _PATH_SUDOERS */ 65 66/* 67 * The following paths are controlled via the configure script. 68 */ 69 70/* 71 * Where to put the timestamp files. Defaults to /var/run/sudo, 72 * /var/adm/sudo or /usr/adm/sudo depending on what exists. 73 */ 74#ifndef _PATH_SUDO_TIMEDIR 75#define _PATH_SUDO_TIMEDIR "/var/db/sudo" 76#endif /* _PATH_SUDO_TIMEDIR */ 77 78/* 79 * Where to put the I/O log files. Defaults to /var/log/sudo-io, 80 * /var/adm/sudo-io or /usr/adm/sudo-io depending on what exists. 81 */ 82#ifndef _PATH_SUDO_IO_LOGDIR 83#define _PATH_SUDO_IO_LOGDIR "/var/log/sudo-io" 84#endif /* _PATH_SUDO_IO_LOGDIR */ 85 86/* 87 * Where to put the sudo log file when logging to a file. Defaults to 88 * /var/log/sudo.log if /var/log exists, else /var/adm/sudo.log. 89 */ 90#ifndef _PATH_SUDO_LOGFILE 91#define _PATH_SUDO_LOGFILE "/var/log/sudo.log" 92#endif /* _PATH_SUDO_LOGFILE */ 93 94#ifndef _PATH_SUDO_SENDMAIL 95#define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail" 96#endif /* _PATH_SUDO_SENDMAIL */ 97 98#ifndef _PATH_SUDO_NOEXEC 99/* #undef _PATH_SUDO_NOEXEC */ 100#endif /* _PATH_SUDO_NOEXEC */ 101 102#ifndef _PATH_SUDO_ASKPASS 103/* #undef _PATH_SUDO_ASKPASS */ 104#endif /* _PATH_SUDO_ASKPASS */ 105 106#ifndef _PATH_VI 107#define _PATH_VI "/usr/bin/vi" 108#endif /* _PATH_VI */ 109 110#ifndef _PATH_MV 111#define _PATH_MV "/bin/mv" 112#endif /* _PATH_MV */ 113 114#ifndef _PATH_BSHELL 115#define _PATH_BSHELL "/bin/sh" 116#endif /* _PATH_BSHELL */ 117 118#ifndef _PATH_TMP 119#define _PATH_TMP "/tmp/" 120#endif /* _PATH_TMP */ 121 122#ifndef _PATH_VARTMP 123#define _PATH_VARTMP "/var/tmp/" 124#endif /* _PATH_VARTMP */ 125 126#ifndef _PATH_USRTMP 127#define _PATH_USRTMP "/usr/tmp/" 128#endif /* _PATH_USRTMP */ 129 130#ifndef _PATH_MAILDIR 131/* #undef _PATH_MAILDIR */ 132#endif /* _PATH_MAILDIR */ 133 134#ifndef _PATH_SUDO_SESH 135#define _PATH_SUDO_SESH "/usr/local/libexec/sesh" 136#endif /* _PATH_SUDO_SESH */ 137 138#ifndef _PATH_LDAP_CONF 139#define _PATH_LDAP_CONF "/etc/ldap.conf" 140#endif /* _PATH_LDAP_CONF */ 141 142#ifndef _PATH_LDAP_SECRET 143#define _PATH_LDAP_SECRET "/etc/ldap.secret" 144#endif /* _PATH_LDAP_SECRET */ 145 146#ifndef _PATH_NSSWITCH_CONF 147#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf" 148#endif /* _PATH_NSSWITCH_CONF */ 149 150#ifndef _PATH_NETSVC_CONF 151/* #undef _PATH_NETSVC_CONF */ 152#endif /* _PATH_NETSVC_CONF */ 153