Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 14 May 2012 11:01:33 -0700
From: Isaac Dunham <idunham@...abit.com>
To: musl@...ts.openwall.com
Subject: Re: make -i with linux-pam

On Mon, 14 May 2012 00:11:06 -0400
Rich Felker <dalias@...ifal.cx> wrote:
> > pam_lastlog.c: In function ‘last_login_read’:
> > pam_lastlog.c:167: error: ‘_PATH_LASTLOG’ undeclared (first use in
> > this function)
> Fixed.
> 
> > pam_namespace.h:169: error: ‘LOGIN_NAME_MAX’ undeclared here (not
> > in a function)
> Fixed.
Thanks.
> > .libs/pam_rhosts.o: In function `pam_sm_authenticate':
> > pam_rhosts.c:(.text+0x36c): undefined reference to `ruserok'
> 
> This is junk... insecure legacy rhosts stuff. Can it be disabled?
> Adding code to support it seems bad.
Delete from SUBDIRS in the Makefile (or Makefile.in?) to disable
building a module...
> > pam_unix_passwd.c:57:21: error: rpc/rpc.h: No such file or directory
> 
> This would need an external rpc implementation, but I question why
> unix_passwd support needs rpc to begin with...
..
> Ugly NIS stuff...
Looks like NIS uses RPC...
I think I'll disable pam_unix for the time being.
> > passverify.c: In function ‘unix_update_passwd’:
> > passverify.c:794: warning: implicit declaration of function
> > ‘putpwent’
> Should not be hard to add.
> 
> Basically the problems break down into:
> - missing crypt_r public interface
> - missing NIS/RPC
> - missing rhosts stuff
> - missing netgroup stuff
> - a few minor header file issues

Isaac Dunham

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.