From: Todd C. Miller Date: Wed, 22 Jun 2011 14:06:35 +0000 (-0400) Subject: Set use_pty=true in command details when use_pty is set in sudoers. X-Git-Tag: SUDO_1_8_2~59^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=39be82e32fbba086076162a1201fcdfe72436ff8;p=sudo Set use_pty=true in command details when use_pty is set in sudoers. From Ludwig Nussel --- diff --git a/doc/CONTRIBUTORS b/doc/CONTRIBUTORS index b5ca145fe..4608cfc56 100644 --- a/doc/CONTRIBUTORS +++ b/doc/CONTRIBUTORS @@ -82,6 +82,7 @@ you believe you should be listed, please send a note to sudo@sudo.ws. Dworkin Muller Jeff Nieusma Peter A. Nikitser + Ludwig Nussel Eric Paquet Chantal Paradis Ted Percival diff --git a/doc/contributors.pod b/doc/contributors.pod index 64dd9a342..0218d4b64 100644 --- a/doc/contributors.pod +++ b/doc/contributors.pod @@ -85,6 +85,7 @@ you believe you should be listed, please send a note to sudo@sudo.ws. Dworkin Muller Jeff Nieusma Peter A. Nikitser + Ludwig Nussel Eric Paquet Chantal Paradis Ted Percival diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c index b7130aa63..db4b88fbb 100644 --- a/plugins/sudoers/sudoers.c +++ b/plugins/sudoers/sudoers.c @@ -651,6 +651,8 @@ sudoers_policy_main(int argc, char * const argv[], int pwflag, char *env_add[], command_info[info_len++] = fmt_string("noexec_file", def_noexec_file); if (def_set_utmp) command_info[info_len++] = estrdup("set_utmp=true"); + if (def_use_pty) + command_info[info_len++] = estrdup("use_pty=true"); if (def_utmp_runas) command_info[info_len++] = fmt_string("utmp_user", runas_pw->pw_name); #ifdef HAVE_LOGIN_CAP_H