一般來說,用戶的登錄方式有三種:
對(duì)于運(yùn)行級(jí)別為5的圖形方式用戶來說,他們的登錄是通過一個(gè)圖形化的登錄界面。登錄成功后可以直接進(jìn)入KDE、Gnome等窗口管理器。
而本文主要講的還是文本方式登錄的情況:當(dāng)我們看到mingetty的登錄界面時(shí),我們就可以輸入用戶名和密碼來登錄系統(tǒng)了。
Linux的賬號(hào)驗(yàn)證程序是login,login會(huì)接收mingetty傳來的用戶名作為用戶名參數(shù)。
然后login會(huì)對(duì)用戶名進(jìn)行分析:如果用戶名不是root,且存在/etc/nologin文件,login將輸出nologin文件的內(nèi)容,然后退出。
這通常用來系統(tǒng)維護(hù)時(shí)防止非root用戶登錄。只有/etc/securetty中登記了的終端才允許root用戶登錄,如果不存在這個(gè)文件,則root可以在任何終端上登錄。/etc/usertty文件用于對(duì)用戶作出附加訪問限制,如果不存在這個(gè)文件,則沒有其他限制。
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |
![]() | ![]() .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |