version 1.19, 1997/02/11 05:00:55 |
version 1.20, 1997/02/11 18:26:32 |
|
|
|
|
if (ruid) { |
if (ruid) { |
#ifdef KERBEROS |
#ifdef KERBEROS |
if (!use_kerberos || kerberos(username, user, pwd->pw_uid)) |
if (use_kerberos == 0 || |
|
(use_kerberos = !kerberos(username, user, pwd->pw_uid)) == 0) |
#endif |
#endif |
{ |
{ |
use_kerberos = 0; |
|
/* only allow those in group zero to su to root. */ |
/* only allow those in group zero to su to root. */ |
if (pwd->pw_uid == 0 && (gr = getgrgid((gid_t)0)) |
if (pwd->pw_uid == 0 && (gr = getgrgid((gid_t)0)) |
&& gr->gr_mem && *(gr->gr_mem)) |
&& gr->gr_mem && *(gr->gr_mem)) |