TinyLogin is a replacement for several Unix
utilities related to logging in. Commonly used in conjunction with busybox
on embedded system
s, it combines commands like
into a single, tiny executable. Like busybox, the TinyLogin versions of these utilities tend to be less featureful than their GNU
equivalents. And like busybox, they are all built into a single execuable, and invoked as appropriately named symbolic link
TinyLogin supports the usual password database options, like shadow passwords. The password format can be crypt, MD5, or SHA1. It can even be configured to use the GNU Name Service Switch (NSS) library to use network databases like NIS or LDAP.
TinyLogin is currently maintained and supported by Lineo, an embedded Linux vendor.