সাম্বা ব্যবহারকারী মোছা হচ্ছে: পিবিডিডিট বনাম এসএমপিপাসউইড, পার্থক্য কী?


12

পার্থক্য কি

$ pdbedit -x

এবং

$ smbpasswd -x

সাম্বার ব্যবহারকারীদের মুছতে?


এখন আরও আছে samba-tool user delete, যে কেউ জানেন যে samba-toolসেই অন্যান্য সরঞ্জামগুলির ( smbpasswdএবং pdbedit) মধ্যে পার্থক্য কী ?
অ্যান্টোনিও ভিনিসিয়াস মেনেজেস মেডিই

উত্তর:


8

উভয়ই 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সাম্বা পদ্ধতিতে সাম্বার শংসাপত্রের স্টোর পরিচালনা করতে ব্যবহার করতে পারে)।


4

থেকে pbdedit man পৃষ্ঠা :

উদ্ধৃতাংশ

পিডিবিডিট টুলটি পাসডবি মডিউলার ইন্টারফেস ব্যবহার করে এবং যে ধরণের ব্যবহারকারীর ডাটাবেস ব্যবহৃত হয় তা থেকে স্বতন্ত্র (বর্তমানে এসএমএসপাসউড, এলডিপ, এনআইএস + এবং টিডিবি ভিত্তিক রয়েছে এবং সরঞ্জামটি পরিবর্তন না করে আরও কিছু যুক্ত করা যেতে পারে)।

যদিও smbpasswd man পৃষ্ঠা :

উদ্ধৃতাংশ

ডিফল্টরূপে (যখন কোনও যুক্তি না দিয়ে চালিত হয়) এটি স্থানীয় মেশিনে বর্তমান ব্যবহারকারীর এসএমবি পাসওয়ার্ড পরিবর্তন করার চেষ্টা করবে। এটি পাসডব্লুড (1) প্রোগ্রামটি যেভাবে কাজ করে তার অনুরূপ। smbpasswd কীভাবে পাসডাব্লুড প্রোগ্রামটি কাজ করে তার থেকে পৃথক হয় যদিও এটি নির্ধারিত রুট নয় তবে একটি ক্লায়েন্ট-সার্ভার মোডে কাজ করে এবং স্থানীয়ভাবে চলমান এসএমবিডি (8) এর সাথে যোগাযোগ করে। ফলস্বরূপ এটি সফল করার জন্য এসএমবিডি ডিমন স্থানীয় মেশিনে চলতে হবে। একটি ইউএনআইএক্স মেশিনে এনক্রিপ্ট হওয়া এসএমবি পাসওয়ার্ডগুলি সাধারণত এসএমবিপাসউইড (5) ফাইলে সংরক্ষণ করা হয়।

সুতরাং pbdeditবিভিন্ন ধরনের সাম্বার পাসওয়ার্ড ব্যাক-এন্ডগুলি smbpasswdম্যানিপুলেট করতে পারে , যখন কেবলমাত্র এই ধরণের ব্যাকএন্ডে ম্যানিপুলেট করতে পারে।


সেন্টোএস on- তে সাম্বার বর্তমান সংস্করণটি ইনস্টল করেছি (৪.১.১) আমার পরীক্ষাগুলিতে দেখা যায় যে উভয় কমান্ডই এসএমএসপাসউইড এবং tdbsam ফাইল ফর্ম্যাটগুলি পরিচালনা করতে পারে ( tdbsam ফাইলের ফর্ম্যাটের সাথে ডিল করার সময় নীচে smbpasswdকলগুলি )। pdbedit
Golem

@ কোলেম - হ্যাঁ আমি এগুলি সাম্বা ৩.x ব্যবহার করে লিখেছি। এই কিউটি বর্তমান রূপে খুব অস্পষ্ট কারণ এটি সাম্বার কোনও বিশেষ সংস্করণ একক করে না। 3.x ম্যান পৃষ্ঠাগুলি নির্দেশিত হিসাবে পারেনি।
slm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.