--- checks.c.orig Fri Jun 18 18:22:22 2004 +++ checks.c Tue Oct 12 12:54:57 2004 @@ -819,8 +819,7 @@ */ strcpy(userinfo.encr, userinfo.caller.pw_passwd); if (strcmp(userinfo.encr, "*") == 0) { - return Error(0, 0, "Can't read encrypted password for user %s", - userinfo.caller.pw_name); + return -1; } return get_setting(); --- super.c.orig Fri Jun 18 18:22:22 2004 +++ super.c Tue Oct 12 12:54:49 2004 @@ -244,13 +244,6 @@ /* .supertab files to do password checking. */ *userinfo.encr = '\0'; *userinfo.salt = '\0'; - if (geteuid() != 0) { - Error(0, 0, "\tWon't be able to do password-checking. \ -Note: this copy of super is not \ -running setuid-root, so it can't check passwords on modern Unix systems.\n\n"); - } else { - Error(0, 0, "\tWon't be able to do authentication (password-checking, or whatnot).\n\n"); - } } /* Decide if we were invoked as "super cmd args...", or