终端可以通过连线,猫或网络(ssh,telnet,rlogin)和unix相连。
对于每个物理终端端口,都有一个getty监视,getty是由init程序启动的。
getty收到用户名->调用login程序接收pwd并验证,如果通过则调用该用户指定的sh程序,若用户未指定则调用默认的/usr/bin/sh程序。
与getty类似,init也为网络连接分别启动sshd,telnetd,rlogind程序。
时间: 2024-10-30 21:32:15
终端可以通过连线,猫或网络(ssh,telnet,rlogin)和unix相连。
对于每个物理终端端口,都有一个getty监视,getty是由init程序启动的。
getty收到用户名->调用login程序接收pwd并验证,如果通过则调用该用户指定的sh程序,若用户未指定则调用默认的/usr/bin/sh程序。
与getty类似,init也为网络连接分别启动sshd,telnetd,rlogind程序。