On 8/22/06, Rich Turner <[EMAIL PROTECTED]> wrote:
i am using dropbear as part of a bootable cd. everything works fine when i
include the libnss_files files but i am unable to authenticate without them.
if i need libnss_files then why is not dropbear library dependent on
libnss_files?

if i run ldd on all of the executables i include on the bootable cd, none are
dependent on libnns_*.

is there something i do not understand about libnss and linux authentication
or is dropbear trying to load a subroutine in libnss that does not exist?

My recollection is that libnss contains the functions that decide
how things like gethostbyname() get satisfied. E.g. DNS, /etc/hosts,
yp etc etc.) It is included by some obscure path that I can't quite
remember, but you're right - it doesn't show up with ldd. Just add
it to the list of libraries copied over and you should be good to go.
The stock libnss contains runtime switches to control where you
get information from, I think there are versions available that allow
you to hardcode the source at compile time, if that kind of additional
security is important to you.
--
Andy


Reply via email to