|
|
:ask :ask :ask
当内核启动完毕之后就马上启动init,而init会读取/etc/inittab,里面的内容,当遇到: id:3:initdefault:
它就会以终端为启动系统,当读到rcx.d就启动/etc/rcx.d/里面的程序,这个可以用chkconfig 设置,在里面以大写S开头的为可以启动的,以大写K开头的为关闭的,这时就会看到屏幕右边出现很多OK的了
启动完这些就应该来到getty这个了,当它启动之后就会出现login的提示符(以3的形式启动),当getty获得user ,passwd之后它就会以这两个作为login的参数,当login获得参数之后就会去查pam.d认证,如果通过了就会启动/etc/passwd里面相对应的shell
以上是我在做livdcd时的认识,不知是否对,还有一点不够明的就是,login是如何去查pam.d或别的认证,这一步不够明,请高手指教 |
|