यह कमांड htdbm है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
htdbm - DBM पासवर्ड डेटाबेस में हेरफेर करें
SYNOPSIS
htdbm [-Tडीबीटी प्रकार ] [-i ] [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ]
फ़ाइल का नाम उपयोगकर्ता नाम
htdbm -b [-Tडीबीटी प्रकार ] [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ] फ़ाइल का नाम
उपयोगकर्ता नाम पासवर्ड
htdbm -n [-i ] [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ] उपयोगकर्ता नाम
htdbm -nb [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ] उपयोगकर्ता नाम पासवर्ड
htdbm -v [-Tडीबीटी प्रकार ] [-i ] [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ]
फ़ाइल का नाम उपयोगकर्ता नाम
htdbm -vb [-Tडीबीटी प्रकार ] [-c ] [-m | -B | -d | -s | -p ] [-C लागत ] [-t ] [-v ]
फ़ाइल का नाम उपयोगकर्ता नाम पासवर्ड
htdbm -x [-Tडीबीटी प्रकार ] फ़ाइल का नाम उपयोगकर्ता नाम
htdbm -l [-Tडीबीटी प्रकार ]
सारांश
htdbm का उपयोग उपयोगकर्ता नाम और पासवर्ड संग्रहीत करने के लिए उपयोग की जाने वाली DBM प्रारूप फ़ाइलों में हेरफेर करने के लिए किया जाता है
mod_authn_dbm के माध्यम से HTTP उपयोगकर्ताओं का बुनियादी प्रमाणीकरण। इसके लिए dbmmanage दस्तावेज़ देखें
इन DBM फ़ाइलों के बारे में अधिक जानकारी.
विकल्प
-बी बैच मोड का उपयोग करें; यानी, संकेत देने के बजाय कमांड लाइन से पासवर्ड प्राप्त करें
इसके लिए। चूँकि, इस विकल्प का उपयोग अत्यधिक सावधानी से किया जाना चाहिए la पासवर्ड is स्पष्ट रूप से
दिखाई कमांड लाइन पर. स्क्रिप्ट के उपयोग के लिए -i विकल्प देखें।
-i सत्यापन के बिना (स्क्रिप्ट उपयोग के लिए) stdin से पासवर्ड पढ़ें।
-सी बनाएं पासवार्डफाइल. अगर पासवार्डफाइल पहले से मौजूद है, इसे दोबारा लिखा गया है और छोटा किया गया है।
इस विकल्प को -n विकल्प के साथ नहीं जोड़ा जा सकता है।
-एन डेटाबेस को अपडेट करने के बजाय मानक आउटपुट पर परिणाम प्रदर्शित करें। इस विकल्प
कमांड लाइन का सिंटैक्स बदलता है, क्योंकि पासवार्डफाइल तर्क (आमतौर पर
पहला) छोड़ दिया गया है। इसे -c विकल्प के साथ नहीं जोड़ा जा सकता है।
-m पासवर्ड के लिए MD5 एन्क्रिप्शन का उपयोग करें। विंडोज़ और नेटवेयर पर, यह डिफ़ॉल्ट है।
-बी पासवर्ड के लिए बीक्रिप्ट एन्क्रिप्शन का उपयोग करें। यह वर्तमान में बहुत माना जाता है
सुरक्षित।
-C यह ध्वज केवल -B (bcrypt एन्क्रिप्शन) के संयोजन में ही अनुमत है। यह सेट करता है
बीक्रिप्ट एल्गोरिदम के लिए उपयोग किया जाने वाला कंप्यूटिंग समय (उच्चतर अधिक सुरक्षित है लेकिन धीमा है,
डिफ़ॉल्ट: 5, वैध: 4 से 31)।
-d पासवर्ड के लिए क्रिप्ट() एन्क्रिप्शन का उपयोग करें। विंडोज़ और को छोड़कर सभी प्लेटफ़ॉर्म पर डिफ़ॉल्ट
नेटवेयर. हालाँकि संभवतः सभी प्लेटफ़ॉर्म पर htdbm द्वारा समर्थित है, लेकिन यह समर्थित नहीं है
विंडोज़ और नेटवेयर पर httpd सर्वर द्वारा। यह एल्गोरिथम है असुरक्षित आज तक
मानकों।
-s पासवर्ड के लिए SHA एन्क्रिप्शन का उपयोग करें। नेटस्केप सर्वर से/से माइग्रेशन की सुविधा प्रदान करता है
एलडीएपी डायरेक्ट्री इंटरचेंज फॉर्मेट (एलडीआईएफ) का उपयोग करना। यह एल्गोरिथम है असुरक्षित by
आज के मानक.
-p प्लेनटेक्स्ट पासवर्ड का उपयोग करें। हालाँकि htdbm सभी प्लेटफ़ॉर्म पर निर्माण का समर्थन करेगा
httpd डेमॉन केवल विंडोज़ और नेटवेयर पर सादे टेक्स्ट पासवर्ड स्वीकार करेगा।
-l डेटाबेस से प्रत्येक उपयोगकर्ता नाम और टिप्पणियों को stdout पर प्रिंट करें।
-v उपयोगकर्ता नाम और पासवर्ड सत्यापित करें. प्रोग्राम इंगित करते हुए एक संदेश प्रिंट करेगा
क्या दिया गया पासवर्ड वैध है। यदि पासवर्ड अमान्य है, तो प्रोग्राम
त्रुटि कोड 3 के साथ बाहर निकलता है।
-x उपयोगकर्ता हटाएं. यदि उपयोगकर्ता नाम निर्दिष्ट DBM फ़ाइल में मौजूद है, तो उसे हटा दिया जाएगा।
-t अंतिम पैरामीटर को एक टिप्पणी के रूप में समझें। जब यह विकल्प निर्दिष्ट किया जाता है, a
अतिरिक्त स्ट्रिंग को कमांड लाइन में जोड़ा जा सकता है; यह स्ट्रिंग संग्रहीत की जाएगी
डेटाबेस के "टिप्पणी" फ़ील्ड में, निर्दिष्ट उपयोगकर्ता नाम से संबद्ध।
फ़ाइल का नाम
DBM प्रारूप फ़ाइल का फ़ाइल नाम. आमतौर पर बिना एक्सटेंशन .db, .pag, या के
.dir. यदि -c दिया गया है, तो DBM फ़ाइल बनाई जाती है यदि यह पहले से मौजूद नहीं है, या
यदि यह अस्तित्व में है तो अद्यतन किया जाएगा।
उपयोगकर्ता नाम
बनाने या अपडेट करने के लिए उपयोगकर्ता नाम पासवार्डफाइल. अगर उपयोगकर्ता नाम इसमें मौजूद नहीं है
फ़ाइल में, एक प्रविष्टि जोड़ी जाती है। यदि यह मौजूद है, तो पासवर्ड बदल दिया जाता है।
पासवर्ड
प्लेनटेक्स्ट पासवर्ड को एन्क्रिप्ट किया जाएगा और डीबीएम फ़ाइल में संग्रहीत किया जाएगा। केवल के साथ प्रयोग किया जाता है
-बी ध्वज.
-Tडीबीटी प्रकार
DBM फ़ाइल का प्रकार (SDBM, GDBM, DB, या "डिफ़ॉल्ट").
onworks.net सेवाओं का उपयोग करके ऑनलाइन htdbm का उपयोग करें