摘要: 這篇隨筆談一談如何在Java環(huán)境下利用Unix/Linux的用戶(hù)名和密碼對(duì)用戶(hù)的權(quán)限作出過(guò)濾。為方便大家學(xué)習(xí)交流,本文中給出了源代碼,借此拋磚引玉,歡迎大家對(duì)這個(gè)簡(jiǎn)單的登錄模型做出改進(jìn)或者設(shè)計(jì)出自己的技術(shù)方案。
由標(biāo)題我們不難看出,與本文相關(guān)的知識(shí)點(diǎn)主要有3個(gè):
1 JAAS這個(gè)解耦設(shè)計(jì)的多層驗(yàn)證方法(1.4后已歸入Java核心庫(kù)中)
2 應(yīng)用JNI訪問(wèn)底層代碼,及JNI中簡(jiǎn)單的類(lèi)型匹配
3 在shadow模式下,Unix/Linux系統(tǒng)的用戶(hù)驗(yàn)證
閱讀全文