Getty 就是一个程序,他让你能从各种设备上登陆,比如虚拟终端,文字终端或是一个modem。他显示一个登陆提示符,一旦你键入用户名,getty把它传送到login,login会向你要密码,认证成功后给你一个shell。
有很多getty,有的发行版,包括red hat使用很小的,只能在虚拟终端上用的mingetty。
login(登陆)程序是linux功能包的一部分,包含了一个名为agetty的getty。他工作得不错。这个软件包同时包括了mkswap,fdisk,passwd,kill,setterm,mount,swapon,rdev,renice,more等程序。
在你屏幕上显示的登陆提示符来自/etc/issue。Gettys经常被/etc/inittab启动。Login检查在/etc/passwd中的用户信息,如果你使用了密码隐藏,就在/etc/shadow中。
手动建立一个/etc/passwd,密码可以设置成无,在你登录上来以后用passwd命令更改。读这个文件的帮助页,用man 5 passwd 命令而不是passwd命令的帮助页。