TinyLogin
The worlds smallest login/passwd/getty/etc
TinyLogin is a suite of tiny Unix utilities for handling logging into, being authenticated by, changing one's password for, and otherwise maintaining users and groups on an embedded system. It also provides shadow password support to enhance system security. TinyLogin is, as the name implies, very small, and makes an excellent complement to BusyBox on an embedded System. It can be used without BusyBox, of course, but I envision them being used together most of the time.

TinyLogin is being maintained by Erik Andersen, and its ongoing development is being sponsored by Lineo.

TinyLogin is licensed under the GNU GENERAL PUBLIC LICENSE

Download
Latest News

  • 26 December 2000 -- TinyLogin 0.80 released
    This release contains some important security fixes, drops permissions as soon as possible, by default bypasses GNU libc NSS (so resultant systems don't even need /lib/libnss* anymore), adds vlock, adds a 'tinylogin --install' command, uses relative symlinks on 'make install', compiles with glibc, libc5 and uClibc, and is generally cleaner and tighter code. The changelog can be found here and source can be grabbed here.

  • 21 June 2000 -- TinyLogin 0.78 released
    This release contains some important security fixes, so anyone currently using tinylogin is strongly encouraged to upgrade.

  • 10 January 2000 -- TinyLogin 0.76 released
    This is the first public release of tinylogin. It provides tinylogin, adduser, addgroup, deluser, delgroup, login, sulogin, passwd, and getty. Binary size with everything compiled in is 37k. The changelog can be found here.

  • 10 January 2000 -- TinyLogin Website
    TinyLogin now has a web site. Eventually I'll be adding documentation, howto information, and information of the latest release.
Documentation
Current documentation for TinyLogin includes:
  • TinyLogin.html
    This is a list of the all the available commands in TinyLogin with some basic usage information. In upcoming releases, I will include complete usage information and examples of how to use each app. If you find any errors (factual, grammatical, whatever) please let me know.
  • TinyLogin bugs
  • TinyLogin mailing list
  • More documentation will follow.
Important Links


Mail all comments, insults, suggestions and bribes to Erik Andersen
This site created with the vi editor Graphics by GIMP Linux Today

Slashdot

Freshmeat