From the Makefile...

# It is important that nologin be statically linked for security
# reasons.  A dynamic non-setuid binary can be linked against a trojan
# libc by setting LD_LIBRARY_PATH appropriately.  Both sshd(8) and
# login(1) make it possible to log in with an unsanitized environment,
# rendering a dynamic nologin binary virtually useless.
NO_SHARED=      YES

On Wed, Feb 15, 2012 at 02:28:54PM -0500, Ansar Mohammed wrote:
> Hello all,
> I am trying to build a minimal size FreeBSD 9 installation and I
> noticed that the size of nologin is almost 200k.
> I built FreeBSD from source so I checked the distribution, and it's also 200k.
> So I went back to the source and just compiled nologin.c and it came up to 5k.
> 
> Can anyone explain why this executable is so large?
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

-- 
;s =;

Attachment: pgpyxfFSEGY5u.pgp
Description: PGP signature

Reply via email to