tinylogin-1.4

所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:159KB
下载次数:24
上传日期:2012-05-27 08:55:12
上 传 者snow12344
说明:  tinylogin同busybox一样,用来替换通常PC版Linux的login,passwd,getty等命令。使用tinylogin的一个突出的优点就是可以节省存储空间。
(tinylogin with busybox to replace the usual PC version of the Linux login, the passwd, getty command. Tinylogin a prominent advantage is that you can save storage space.)

文件列表:
tinylogin-1.4\tinylogin-1.4\.indent.pro (871, 2000-12-21)
tinylogin-1.4\tinylogin-1.4\addgroup.c (3920, 2002-12-12)
tinylogin-1.4\tinylogin-1.4\adduser.c (7128, 2002-12-12)
tinylogin-1.4\tinylogin-1.4\applets.c (10247, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\Changelog (6906, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\Config.h (1509, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\deluser.c (4618, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\docs\getty.8 (9434, 2000-04-17)
tinylogin-1.4\tinylogin-1.4\docs\Makefile (534, 2000-04-17)
tinylogin-1.4\tinylogin-1.4\docs\TinyLogin.1 (11651, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\anim.written.in.vi.gif (5815, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\background.png (4711, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\fm.mini.jpg (1364, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\gfx_by_gimp.gif (3139, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\ltbutton2.jpg (620, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\sdsmall.gif (1860, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\images\tinylogin.png (3387, 2000-06-02)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\index.html (9026, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.busybox.net\TinyLogin.html (9306, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\docs\TinyLogin.html (9306, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\docs\tinylogin.pod (7577, 2001-12-20)
tinylogin-1.4\tinylogin-1.4\docs\TinyLogin.txt (7780, 2003-01-03)
tinylogin-1.4\tinylogin-1.4\getty.c (28953, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\applets.h (2595, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\group.h (885, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\libbb.h (11571, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\password.h (1006, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\sha1.h (73, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\shadow_.h (3055, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\tinylogin.h (2917, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\include\usage.h (2948, 2002-07-03)
tinylogin-1.4\tinylogin-1.4\install.sh (1128, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\change_identity.c (2160, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\concat_path_file.c (1364, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\correct_password.c (2769, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\error_msg.c (1165, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\error_msg_and_die.c (1194, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\get_last_path_component.c (1461, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\last_char_is.c (1261, 2002-06-23)
tinylogin-1.4\tinylogin-1.4\libbb\libc5.c (6144, 2002-06-23)
... ...

Please see the LICENSE file for copyright information. 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. Why is something like TinyLogin useful? [andersen@slag tinylogin]$ du -ch `which addgroup adduser delgroup \ deluser getty login passwd su sulogin vlock` 0 /usr/sbin/addgroup 28K /usr/sbin/adduser 0 /usr/sbin/delgroup 12K /usr/sbin/deluser 16K /sbin/getty 36K /bin/login 28K /usr/bin/passwd 24K /bin/su 12K /sbin/sulogin 156K total [andersen@slag tinylogin]$ ls -sh ./tinylogin 40k ./tinylogin* `nuff said. TinyLogin is a curious blend of code from a whole bunch of folks. It was originally cobbled together by Sean Bastille based in part on the May of 19*** version of the shadow utilities, which can be downloaded from: ftp://ftp.ists.pwr.wroc.pl/pub/linux/shadow/ The build system, and the way in which TinyLogin invokes its component applications has been totally rewritten, based on the build system used for BusyBox. The code has also been majorly reworked to make it more internally consistent, to make it use fewer global variables, etc, by Erik Andersen. TinyLogin may be used and distributed under the terms of GNU General Public License, with the addition of the special terms enumerated below by the shadow utilities license (a BSD style license which allows me to make future releases under the GPL). TinyLogin, like BusyBox, is now modularized to easily allow you to build only the components you need, thereby reducing binary size. To turn off unwanted TinyLogin components, simply edit the file Config.h and comment out the parts you do not want using C++ style (//) comments. After the build is complete a tinylogin.links file is generated which is then used by 'make install' to create symlinks to the tinylogin binary for all compiled in functions. By default, 'make install' will place a symlink forest into `pwd`/_install unless you have defined the PREFIX environment variable. ---------------- Bugs: If you find bugs, follow the instructions at http://bugs.busybox.net/Reporting.html and submit a bug report. This way, we can be sure nothing falls through the cracks... ---------------- FTP: Source for the latest released version can always be downloaded from http://tinylogin.busybox.net/downloads/ ---------------- CVS: TinyLogin now has its own publically browsable CVS tree at: http://busybox.net/cgi-bin/cvsweb/tinylogin/ Anonymous CVS access is available. For instructions, check out: http://busybox.net/cvs_anon.html For those that are actively contributing there is even CVS write access: http://busybox.net/cvs_write.html ---------------- Please feed suggestions, bug reports, insults, and bribes back to: Erik Andersen

近期下载者

相关文件


收藏者