Magellan Linux

Contents of /trunk/netkit-rsh/patches/netkit-rsh-0.17-jbj5.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (show annotations) (download)
Tue May 8 20:52:56 2007 UTC (17 years, 5 months ago) by niro
File size: 1003 byte(s)
-import

1 --- netkit-rsh-0.17-pre20000412/rlogind/auth.c.jbj5 Sun Jun 18 11:18:37 2000
2 +++ netkit-rsh-0.17-pre20000412/rlogind/auth.c Sun Jun 18 11:21:37 2000
3 @@ -37,6 +37,7 @@
4 #include "rlogind.h"
5
6 #ifdef USE_PAM
7 +#include <grp.h>
8
9 /*
10 * Modifications for Linux-PAM: Al Longyear <longyear@netcom.com>
11 @@ -158,18 +159,14 @@
12 pwd = getpwnam(localuser);
13 if (pwd==NULL) {
14 syslog(LOG_ERR, "user returned by PAM does not exist\n");
15 - /* don't print this - it tells people which accounts exist */
16 - /*fprintf(stderr, "rlogind: internal error\n");*/
17 return -1;
18 }
19 if (setgid(pwd->pw_gid) != 0) {
20 syslog(LOG_ERR, "cannot assume gid for user returned by PAM\n");
21 - fprintf(stderr, "rlogind: internal error\n");
22 return -1;
23 }
24 if (initgroups(localuser, pwd->pw_gid) != 0) {
25 syslog(LOG_ERR, "initgroups failed for user returned by PAM\n");
26 - fprintf(stderr, "rlogind: internal error\n");
27 return -1;
28 }
29 retval = pam_setcred(pamh, PAM_ESTABLISH_CRED);