passwords - Is it possible to authenticate a Sqlanywhere system user without creating a new database connection? -
Sybase Sqlanywhere में सिस्टम उपयोगकर्ताओं को sys.sysuser में संग्रहीत किया जाता है।
यहाँ से एक उदाहरण पंक्ति है उपयोगकर्ता के लिए 'dba' पासवर्ड 'sql' के साथ तालिका।
user_id 1 object_id 175 user_name 'DBA' पासवर्ड 0x013819f1b5d5a9fd1ba98e5b999239277b6296bee4bc28653802cd103d50fa76141aef7500 login_policy_id 173 expire_password_on_login_policy_id 0 password_creation_time '2012-02-23 11:24 : 32.000 'fail_login_attempts 0 last_login_time' 2012-06-27 17: 33: 00.000 ' मुझे पता है कि पासवर्ड कैसे धोया गया है, या अगर कोई प्रक्रिया या फ़ंक्शन को जानता है Sqlanywhere में यूज़रनेम पासवर्ड संयोजन को प्रमाणित करने के लिए बुलाया जाता है।
एसक्यूएल कहीं भी पासवर्ड एसएचए- 256 एल्गोरिथ्म, लेकिन ऐसा करने का सही तरीका अप्रकाशित है। संस्करण 16.0 या बाद में, आप वर्तमान उपयोगकर्ता के पासवर्ड को सत्यापित करने के लिए संग्रहीत कार्यविधि का उपयोग कर सकते हैं। यदि आप अलग उपयोगकर्ता के लिए एक पासवर्ड की जांच करना चाहते हैं, या यदि आप v16 से पहले एक सर्वर का उपयोग कर रहे हैं, तो पासवर्ड की पुष्टि करने का एकमात्र तरीका है कि कनेक्शन का उपयोग करके कनेक्शन का प्रयास करना उस पासवर्ड। अस्वीकरण: मैं एसक्यूएल कहीं भी इंजीनियरिंग में साइबेस के लिए काम करता हूं।
Comments
Post a Comment