Diff for /embedaddon/sudo/plugins/sudoers/check.c between versions 1.1.1.4 and 1.1.1.5

version 1.1.1.4, 2013/07/22 10:46:12 version 1.1.1.5, 2013/10/14 07:56:34
Line 133  check_user(int validated, int mode) Line 133  check_user(int validated, int mode)
      * Don't prompt for the root passwd or if the user is exempt.       * Don't prompt for the root passwd or if the user is exempt.
      * If the user is not changing uid/gid, no need for a password.       * If the user is not changing uid/gid, no need for a password.
      */       */
    if (!def_authenticate || user_uid == 0 || user_is_exempt())    if (!def_authenticate || user_is_exempt())
         goto done;          goto done;
    if (user_uid == runas_pw->pw_uid &&    if (user_uid == 0 || (user_uid == runas_pw->pw_uid &&
        (!runas_gr || user_in_group(sudo_user.pw, runas_gr->gr_name))) {        (!runas_gr || user_in_group(sudo_user.pw, runas_gr->gr_name)))) {
 #ifdef HAVE_SELINUX  #ifdef HAVE_SELINUX
         if (user_role == NULL && user_type == NULL)          if (user_role == NULL && user_type == NULL)
 #endif  #endif

Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>