From: Todd C. Miller Date: Tue, 7 Mar 2000 19:26:02 +0000 (+0000) Subject: User can always specify a login class if he/she is already root. X-Git-Tag: SUDO_1_6_3~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=568483159246f132f2c0cf1bdf756b130f1b6f25;p=sudo User can always specify a login class if he/she is already root. --- diff --git a/sudo.c b/sudo.c index 224f6a2d7..faee77df4 100644 --- a/sudo.c +++ b/sudo.c @@ -1085,7 +1085,7 @@ set_loginclass(pw) login_cap_t *lc; if (login_class && strcmp(login_class, "-") != 0) { - if (strcmp(*user_runas, "root") != 0) { + if (strcmp(*user_runas, "root") != 0 && user_uid != 0) { (void) fprintf(stderr, "%s: only root can use -c %s\n", Argv[0], login_class); exit(1);