2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-09-05 08:45:28 +00:00

For "sudo -l" and "sudo -ll" only print the runas info for subsequent

commands in a list if the runas info has changed.  If we have new
runas info, print out the tags again so as to be less confusing to
the user.  For "sudo -ll" set the line continuation indent to 8.
This commit is contained in:
Todd C. Miller
2013-02-19 16:29:17 -05:00
parent e07280eeeb
commit d00ad3bbe2
2 changed files with 70 additions and 55 deletions

View File

@@ -277,7 +277,7 @@ display_privs(struct sudo_nss_list *snl, struct passwd *pw)
if (fstat(STDOUT_FILENO, &sb) == 0 && S_ISFIFO(sb.st_mode))
cols = 0;
lbuf_init(&defs, output, 4, NULL, cols);
lbuf_init(&privs, output, 4, NULL, cols);
lbuf_init(&privs, output, long_list ? 8 : 4, NULL, cols);
/* Display defaults from all sources. */
lbuf_append(&defs, _("Matching Defaults entries for %s on this host:\n"),