From bdd5b43f756e1e1684925442f7755a95f59cf9be Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Thu, 5 Jul 2007 20:34:00 +0000 Subject: [PATCH] Print default runas in "sudo -l" if sudoers don't specify one. --- parse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/parse.c b/parse.c index dd86d5572..ee58e4981 100644 --- a/parse.c +++ b/parse.c @@ -251,15 +251,17 @@ display_privs(v, pw) for (cs = priv->cmndlist; cs != NULL; cs = cs->next) { if (cs != priv->cmndlist) print_priv(", "); + print_priv(" ("); if (cs->runaslist != NULL) { - print_priv(" ("); for (m = cs->runaslist; m != NULL; m = m->next) { if (m != cs->runaslist) print_priv(", "); print_member(m->name, m->type, m->negated, RUNASALIAS); } - print_priv(") "); + } else { + print_priv(def_runas_default); } + print_priv(") "); if (TAG_CHANGED(monitor)) { print_priv(cs->tags.monitor ? "MONITOR: " : "NOMONITOR: "); tags.monitor = cs->tags.monitor; -- 2.50.1