Annotation of /trunk/netkit-rsh/patches/netkit-rsh-0.17-jbj5.patch
Parent Directory | Revision Log
Revision 153 -
(hide annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 1 month ago) by niro
File size: 1003 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 1 month ago) by niro
File size: 1003 byte(s)
-import
1 | niro | 153 | --- 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); |