TinyLogin is a replacement for several
Unix utilities related to logging in. Commonly used in conjunction with
busybox on
embedded systems, it combines commands like
login,
su, and
passwd 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 links.
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.