天天看点

linux终端用户登录流程

终端可以通过连线,猫或网络(ssh,telnet,rlogin)和unix相连。

对于每个物理终端端口,都有一个getty监视,getty是由init程序启动的。

getty收到用户名->调用login程序接收pwd并验证,如果通过则调用该用户指定的sh程序,若用户未指定则调用默认的/usr/bin/sh程序。

与getty类似,init也为网络连接分别启动sshd,telnetd,rlogind程序。 

继续阅读