2009-06-23 5 views
5

में लिनक्स आधारित उपयोगकर्ता प्रमाणीकृत करें मेरे पास लिनक्स में किसी विशेष उपयोगकर्ता के लिए उपयोगकर्ता नाम और पासवर्ड है, मुझे यह सत्यापित करने की आवश्यकता है कि यदि उपयोगकर्ता जावा है या जावा का उपयोग नहीं कर रहा है?जावा

अब्दुल खालिक

उत्तर

5

ऐसा करने का जावा तरीका JAAS होगा, लेकिन आपको अभी भी एक लॉगिन मॉड्यूल की आवश्यकता होगी जो लिनक्स के साथ काम करता है। Here's एक बीटा कार्यान्वयन जो काम करने का दावा करता है।

1

आप कमांड लाइन आदेशों आपकी आवश्यकताओं के अनुरूप है कि चलाने के लिए जावा रनटाइम-वस्तु इस्तेमाल कर सकते हैं। Runtime API

+1

क्या आप लिनक्स में ऐसे आदेश का सुझाव दे सकते हैं? –

+0

ऐसा करने के कई तरीके हैं। कोई भी 'su' का उपयोग कर सकता है - कमांड और देख रहा है कि लॉगिन सफल है या नहीं। पासवर्ड फ़ाइल को पार्स करना भी संभव हो सकता है, लेकिन यह काफी असुरक्षित लगता है। – simoraman

+0

असल में su कमांड के साथ मैं उपयोगकर्ता नाम सत्यापित कर सकता हूं लेकिन किसी दिए गए उपयोगकर्ता का पासवर्ड नहीं, क्या आप दोनों पैरामीटर को सत्यापित करने के लिए कमांड का सुझाव दे सकते हैं? –