এটি হল htdbm কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
htdbm - DBM পাসওয়ার্ড ডাটাবেস ম্যানিপুলেট করুন
সাইনোপিসিস
htdbm [-TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C মূল্য ] [ -t ] [ -v ]
ফাইলের নাম ব্যবহারকারীর নাম
htdbm -b [-TDBTYPE ] [ -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 [-TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C মূল্য ] [ -t ] [ -v ]
ফাইলের নাম ব্যবহারকারীর নাম
htdbm -vb [-TDBTYPE ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C মূল্য ] [ -t ] [ -v ]
ফাইলের নাম ব্যবহারকারীর নাম পাসওয়ার্ড
htdbm -x [-TDBTYPE ] ফাইলের নাম ব্যবহারকারীর নাম
htdbm -l [-TDBTYPE ]
সংক্ষিপ্তসার
htdbm ব্যবহারকারীর নাম এবং পাসওয়ার্ড সংরক্ষণ করতে ব্যবহৃত DBM ফর্ম্যাট ফাইলগুলিকে ম্যানিপুলেট করতে ব্যবহৃত হয়
mod_authn_dbm এর মাধ্যমে HTTP ব্যবহারকারীদের মৌলিক প্রমাণীকরণ। এর জন্য dbmmanage ডকুমেন্টেশন দেখুন
এই DBM ফাইল সম্পর্কে আরও তথ্য।
বিকল্প
-b ব্যাচ মোড ব্যবহার করুন; অর্থাত, প্রম্পট করার পরিবর্তে কমান্ড লাইন থেকে পাসওয়ার্ড পান
এর জন্য. এই বিকল্পটি অত্যন্ত যত্ন সহকারে ব্যবহার করা উচিত, যেহেতু দ্য পাসওয়ার্ড is পরিষ্কারভাবে
দৃশ্যমান কমান্ড লাইনে। স্ক্রিপ্ট ব্যবহারের জন্য -i বিকল্পটি দেখুন।
-আমি যাচাই ছাড়াই stdin থেকে পাসওয়ার্ড পড়ুন (স্ক্রিপ্ট ব্যবহারের জন্য)।
-c তৈরি করুন পাসডব্লিউডি ফাইল। যদি পাসডব্লিউডি ফাইল ইতিমধ্যেই বিদ্যমান, এটি পুনঃলিখিত এবং কাটা হয়েছে।
এই বিকল্পটি -n বিকল্পের সাথে একত্রিত করা যাবে না।
-n একটি ডাটাবেস আপডেট করার পরিবর্তে স্ট্যান্ডার্ড আউটপুটে ফলাফল প্রদর্শন করুন। এই বিকল্প
কমান্ড লাইনের সিনট্যাক্স পরিবর্তন করে, যেহেতু পাসডব্লিউডি ফাইল যুক্তি (সাধারণত
প্রথম এক) বাদ দেওয়া হয়। এটি -c বিকল্পের সাথে একত্রিত করা যাবে না।
-m পাসওয়ার্ডের জন্য MD5 এনক্রিপশন ব্যবহার করুন। উইন্ডোজ এবং নেটওয়্যারে, এটি ডিফল্ট।
-B পাসওয়ার্ডের জন্য bcrypt এনক্রিপশন ব্যবহার করুন। এটি বর্তমানে খুব বলে মনে করা হয়
নিরাপদ.
-C এই পতাকাটি শুধুমাত্র -B (bcrypt এনক্রিপশন) এর সংমিশ্রণে অনুমোদিত। এটা সেট করে
bcrypt অ্যালগরিদমের জন্য ব্যবহৃত কম্পিউটিং সময় (উচ্চতর আরও নিরাপদ কিন্তু ধীর,
ডিফল্ট: 5, বৈধ: 4 থেকে 31)।
-d পাসওয়ার্ডের জন্য ক্রিপ্ট() এনক্রিপশন ব্যবহার করুন। উইন্ডোজ ছাড়া সব প্ল্যাটফর্মে ডিফল্ট
নেটওয়্যার। যদিও সম্ভবত সব প্ল্যাটফর্মে htdbm দ্বারা সমর্থিত, এটি সমর্থিত নয়
উইন্ডোজ এবং নেটওয়্যারে httpd সার্ভার দ্বারা। এই অ্যালগরিদম হয় নিরাপত্তাহীন আজকের দ্বারা
মান।
-s পাসওয়ার্ডের জন্য SHA এনক্রিপশন ব্যবহার করুন। নেটস্কেপ সার্ভার থেকে/এ মাইগ্রেশন সহজতর করে
LDAP ডিরেক্টরি ইন্টারচেঞ্জ ফরম্যাট (ldif) ব্যবহার করে। এই অ্যালগরিদম হয় নিরাপত্তাহীন by
আজকের মান.
-p প্লেইনটেক্সট পাসওয়ার্ড ব্যবহার করুন। যদিও htdbm সমস্ত প্ল্যাটফর্মে সৃষ্টি সমর্থন করবে,
httpd ডেমন শুধুমাত্র উইন্ডোজ এবং নেটওয়্যারে প্লেইন টেক্সট পাসওয়ার্ড গ্রহণ করবে।
-l stdout-এ ডাটাবেস থেকে প্রতিটি ব্যবহারকারীর নাম এবং মন্তব্য প্রিন্ট করুন।
-v ব্যবহারকারীর নাম এবং পাসওয়ার্ড যাচাই করুন। প্রোগ্রামটি নির্দেশ করে একটি বার্তা প্রিন্ট করবে
সরবরাহ করা পাসওয়ার্ড বৈধ কিনা। পাসওয়ার্ড অবৈধ হলে, প্রোগ্রাম
ত্রুটি কোড 3 দিয়ে প্রস্থান করে।
-x ব্যবহারকারী মুছুন। ব্যবহারকারীর নাম নির্দিষ্ট DBM ফাইলে বিদ্যমান থাকলে, এটি মুছে ফেলা হবে।
-t একটি মন্তব্য হিসাবে চূড়ান্ত পরামিতি ব্যাখ্যা. যখন এই বিকল্পটি নির্দিষ্ট করা হয়, একটি
কমান্ড লাইনে অতিরিক্ত স্ট্রিং যুক্ত করা যেতে পারে; এই স্ট্রিং সংরক্ষণ করা হবে
ডাটাবেসের "মন্তব্য" ক্ষেত্রে, নির্দিষ্ট ব্যবহারকারীর নামের সাথে যুক্ত।
ফাইলের নাম
DBM ফর্ম্যাট ফাইলের ফাইলের নাম। সাধারণত এক্সটেনশন .db, .pag, বা ছাড়া
.dir যদি -c দেওয়া হয়, DBM ফাইলটি তৈরি করা হয় যদি এটি ইতিমধ্যে বিদ্যমান না থাকে, বা
এটি বিদ্যমান থাকলে আপডেট করা হয়।
ব্যবহারকারীর নাম
তৈরি বা আপডেট করার জন্য ব্যবহারকারীর নাম পাসডব্লিউডি ফাইল। যদি ব্যবহারকারীর নাম এর মধ্যে নেই
ফাইল, একটি এন্ট্রি যোগ করা হয়. এটি বিদ্যমান থাকলে, পাসওয়ার্ড পরিবর্তন করা হয়।
পাসওয়ার্ড
প্লেইনটেক্সট পাসওয়ার্ড এনক্রিপ্ট করা এবং DBM ফাইলে সংরক্ষণ করা হবে। শুধুমাত্র সঙ্গে ব্যবহার করা হয়
-b পতাকা।
-TDBTYPE
DBM ফাইলের প্রকার (SDBM, GDBM, DB, বা "ডিফল্ট")।
onworks.net পরিষেবা ব্যবহার করে htdbm অনলাইন ব্যবহার করুন