উত্তর:
উভয়ই smbpasswd
এবং pdbedit
সাম্বার ব্যবহারকারী ব্যবস্থাপনার জন্য ব্যবহার করা যেতে পারে।
প্রশ্নের উত্তর: সাম্বা 4 হিসাবে এই দুটি আদেশের মধ্যে কোনও পার্থক্য নেই। উভয় কমান্ড একই ফাইলে পরিচালিত হবে - এটি এসএমবিপাসউইড বা tdbsam ফর্ম্যাটে হোক - এবং কাজটি করুন।
উত্তরের সম্প্রসারণ:
smbpasswd
পুরানো এক। এটি একই নামের ফাইল ফরম্যাটে সংরক্ষিত সাম্বা শংসাপত্রগুলি পরিচালনা করতে ব্যবহৃত হয়েছিল - smbpasswd । রেডহ্যাট ভিত্তিক ডিগ্রোজে ফাইলের ডিফল্ট পাথটি ছিল /etc/samba/smbpasswd
( ডিসেম্বিগাইয়েট করার জন্য: প্রোগ্রামটি নিজেই, ফাইল ফর্ম্যাট এবং সেই ফরম্যাটের যে ডিফল্ট ফাইলটিতে smbpasswd
প্রোগ্রামটি চালিত হয় সেগুলি সমস্ত এসএমএসপাসউইডি বলা হয় )।
pdbedit
প্রতিস্থাপন হিসাবে সাম্বা 3 উন্নয়ন চক্র চলাকালীন এসেছিল smbpasswd
। মূল ব্যবহারকারীর দৃষ্টিকোণ থেকে ব্যবহারকারীরা pdbedit
যে সমস্ত ক্রিয়াকলাপ করতে smbpasswd
পারে সেইসাথে সেগুলির একটি সুপারসেট (অ্যাকাউন্ট সুরক্ষা এবং নীতি সেটিংস পরিচালনা করুন) করতে সক্ষম। এর জন্য সাম্বা শংসাপত্র সংরক্ষণের জন্য 'নেটিভ' ফর্ম্যাটটি pdbedit
হল টিডিবিএস - তুচ্ছ ডিবি ভিত্তিক পাসওয়ার্ড স্টোরেজ ব্যাকএন্ড। রেডহ্যাট ভিত্তিক ডিস্ট্রোর ডিফল্ট ফাইল পাথ /var/lib/samba/private/passdb.tdb
।
সমস্যাটি pdbedit
হ'ল এটি কেবল রুট দ্বারা ব্যবহার করা smbpasswd
যেতে পারে , যদিও নিয়মিত ব্যবহারকারীরা তাদের সাম্বার পাসওয়ার্ড পরিবর্তন করতে passwd
লিনাক্স সিস্টেম অ্যাকাউন্টগুলির জন্য কমান্ডের মতো ব্যবহার করতে পারেন । সুতরাং আমার বোধগম্যতা হল যে সাম্বা 4-র মধ্যে ব্যবহারকারী পরিচালনার কাজটি পাস করা হয়েছে pdbedit
এবং smbpasswd
অ-রুট ব্যবহারকারীদের তাদের পাসওয়ার্ড পরিবর্তন করতে সক্ষম করার জন্য সেখানে রেখে দেওয়া হয়েছে (যদিও মূলটি smbpasswd
সাম্বা পদ্ধতিতে সাম্বার শংসাপত্রের স্টোর পরিচালনা করতে ব্যবহার করতে পারে)।
থেকে pbdedit man পৃষ্ঠা :
উদ্ধৃতাংশ
পিডিবিডিট টুলটি পাসডবি মডিউলার ইন্টারফেস ব্যবহার করে এবং যে ধরণের ব্যবহারকারীর ডাটাবেস ব্যবহৃত হয় তা থেকে স্বতন্ত্র (বর্তমানে এসএমএসপাসউড, এলডিপ, এনআইএস + এবং টিডিবি ভিত্তিক রয়েছে এবং সরঞ্জামটি পরিবর্তন না করে আরও কিছু যুক্ত করা যেতে পারে)।
যদিও smbpasswd man পৃষ্ঠা :
উদ্ধৃতাংশ
ডিফল্টরূপে (যখন কোনও যুক্তি না দিয়ে চালিত হয়) এটি স্থানীয় মেশিনে বর্তমান ব্যবহারকারীর এসএমবি পাসওয়ার্ড পরিবর্তন করার চেষ্টা করবে। এটি পাসডব্লুড (1) প্রোগ্রামটি যেভাবে কাজ করে তার অনুরূপ। smbpasswd কীভাবে পাসডাব্লুড প্রোগ্রামটি কাজ করে তার থেকে পৃথক হয় যদিও এটি নির্ধারিত রুট নয় তবে একটি ক্লায়েন্ট-সার্ভার মোডে কাজ করে এবং স্থানীয়ভাবে চলমান এসএমবিডি (8) এর সাথে যোগাযোগ করে। ফলস্বরূপ এটি সফল করার জন্য এসএমবিডি ডিমন স্থানীয় মেশিনে চলতে হবে। একটি ইউএনআইএক্স মেশিনে এনক্রিপ্ট হওয়া এসএমবি পাসওয়ার্ডগুলি সাধারণত এসএমবিপাসউইড (5) ফাইলে সংরক্ষণ করা হয়।
সুতরাং pbdedit
বিভিন্ন ধরনের সাম্বার পাসওয়ার্ড ব্যাক-এন্ডগুলি smbpasswd
ম্যানিপুলেট করতে পারে , যখন কেবলমাত্র এই ধরণের ব্যাকএন্ডে ম্যানিপুলেট করতে পারে।
smbpasswd
কলগুলি )। pdbedit
samba-tool user delete
, যে কেউ জানেন যেsamba-tool
সেই অন্যান্য সরঞ্জামগুলির (smbpasswd
এবংpdbedit
) মধ্যে পার্থক্য কী ?