diff -ruN mod_auth_external-2.2.8.old/pwauth/config.h mod_auth_external-2.2.8/pwauth/config.h --- mod_auth_external-2.2.8.old/pwauth/config.h 2004-06-30 08:35:30.000000000 -0600 +++ mod_auth_external-2.2.8/pwauth/config.h 2004-08-08 12:45:15.458794000 -0600 @@ -93,11 +93,11 @@ /* #define SHADOW_NONE /**/ /* #define SHADOW_BSD /**/ -#define SHADOW_SUN /**/ +/* #define SHADOW_SUN /**/ /* #define SHADOW_JFH /**/ /* #define SHADOW_MDW /**/ /* #define SHADOW_AIX /**/ -/* #define PAM /**/ +#define PAM /**/ /* #define PAM_SOLARIS_26 /**/ @@ -135,8 +135,8 @@ * uid numbers. */ -#define UNIX_LASTLOG /**/ -#define HAVE_LASTLOG_H /**/ +/* #define UNIX_LASTLOG /**/ +/* #define HAVE_LASTLOG_H /**/ /* SERVER_UIDS is a list of the uid numbers of the accounts that may run * pwauth. Normally this would just be the uid that your httpd is configured @@ -150,7 +150,7 @@ * last). */ -#define SERVER_UIDS 99 /* user "nobody" */ +#define SERVER_UIDS 100,101,102 /* user "www" and "admin" (100 allows for upgraded systems) */ /* If MIN_UNIX_UID is defined to an integer, logins with uid numbers less than @@ -161,7 +161,7 @@ * given value will be accepted). */ -#define MIN_UNIX_UID 500 /**/ +#define MIN_UNIX_UID 100 /**/ /* If IGNORE_CASE is defined, the login given is checked in two different @@ -189,7 +189,7 @@ * SLEEP_LOCK. SLEEP_TIME defaults to 2 seconds if not defined. */ -#define SLEEP_LOCK "/var/run/pwauth.lock" +/* #define SLEEP_LOCK "/var/run/pwauth.lock" /**/ /* If ENV_METHOD is defined, pwauth expects mod_auth_external to be configured