ভাগ করার সেটিংসে smb.conf
আপনাকে ব্যবহারকারী এবং / অথবা গোষ্ঠীগুলির নাম উল্লেখ করতে হবে যা একটি write list = ...
লাইন ব্যবহার করে ভাগ করে লিখতে অনুমতিপ্রাপ্ত ।
উদাহরণ:
[myshare]
...
write list = my_linux_username
তারপরে আপনাকে সাম্বার smbpasswd
প্রমাণীকরণের my_linux_username
জন্য পাসওয়ার্ড সেট আপ করতে কমান্ডটি ব্যবহার করতে হবে :
sudo smbpasswd -a my_linux_username
এই পদক্ষেপটি প্রয়োজনীয় কারণ /etc/shadow
এসএমবি প্রোটোকলে ব্যবহৃত পাসওয়ার্ড হ্যাশ অ্যালগরিদমের সাথে বেমানান থাকা স্ট্যান্ডার্ড সিস্টেমের পাসওয়ার্ডগুলি অ্যালগরিদমে হ্যাশ করা হয়। যখন কোনও ক্লায়েন্ট একটি এসএমবি প্রমাণীকরণ প্যাকেট প্রেরণ করে, এতে একটি হ্যাশ পাসওয়ার্ড অন্তর্ভুক্ত থাকে। এটি কেবল অন্য পাসওয়ার্ড হ্যাশের সাথে তুলনা করা যেতে পারে যা একই অ্যালগরিদম ব্যবহার করে।
(পূর্ববর্তী সহস্রাব্দের খুব পুরানো নির্দেশাবলী সাম্বায় পাসওয়ার্ড এনক্রিপশন নিষ্ক্রিয় করার এবং উইন্ডোজকে নেটওয়ার্কে এনক্রিপ্ট করা পাসওয়ার্ড নির্গত করার জন্য নির্দিষ্ট রেজিস্ট্রি হ্যাকগুলি ব্যবহার করার পরামর্শ দিতে পারে This এই পরামর্শটি অপ্রচলিত : সেই রেজিস্ট্রি হ্যাকগুলি বর্তমান সংস্করণগুলিতে আর কাজ করতে পারে না may উইন্ডোজ, এবং যে কেউ আপনার নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণ করতে পারে তুচ্ছভাবে আপনার পাসওয়ার্ড ক্যাপচার অনুমতি দেয়।)
ক্লায়েন্ট-সাইড করতে আপনাকে আরও একটি জিনিস করতে হতে পারে। যখন আপনার উইন্ডোজ ক্লায়েন্ট সিস্টেমটি একটি অ্যাক্টিভ ডিরেক্টরি ডোমেনে যোগ হয় এবং আপনি কোনও এডি অ্যাকাউন্ট দিয়ে লগ ইন করেন, এটি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর এডি ডোমেনের নাম সহ সমস্ত অযোগ্য ইউজারনেমকে উপসর্গ করে দেয়, যেমন আপনি ঠিক হিসাবে AD_DOMAIN\your_username
নয়, প্রমাণীকরণ করবেন your_username
।
আপনি যদি স্থানীয় অ্যাকাউন্টে লগইন হয়ে থাকেন (বা আপনার ক্লায়েন্ট সিস্টেমটি কোনও এডি ডোমেনে যোগ দেয় না), উইন্ডোজ স্বয়ংক্রিয়ভাবে ব্যবহারকারীর নামটি ক্লায়েন্টের হোস্টনামের সাথে উপস্থাপন করতে পারে যদি না আপনি অন্য ডোমেইনের নাম উল্লেখ করেন।
স্ট্যান্ড একা উইন্ডোজ ক্লায়েন্ট থেকে স্ট্যান্ড-একা সাম্বা সার্ভারে সফলভাবে লগ ইন করতে আপনাকে আপনার ব্যবহারকারী নাম হিসাবে উল্লেখ করতে হতে পারে SAMBA_SERVER_HOSTNAME\your_username
।
অন্যথায় সাম্বা WINDOWS_CLIENT_HOSTNAME\your_username
ব্যবহারকারীর নামটি হিসাবে দেখতে পাবে , উপসংহারে পৌঁছাতে হবে যে এর ডোমেনের নামের কোনও ব্যবহারকারীকে যাচাই করার কোনও উপায় নেই WINDOWS_CLIENT_HOSTNAME
এবং লগইনটিকে প্রত্যাখ্যান করবে।
(সাম্বা -এর একটি নবীনতর সংস্করণ পারে আছে একটি বিল্ট-ইন এই নির্দিষ্ট পরিস্থিতির জন্য চেক, এবং তারা আপনার তবুও অ্যাক্সেস মঞ্জুর করতে পারে। কিন্তু এই মূলত কিভাবে SMB অনুমোদনের কাজ করে "ফণা অধীনে", এবং আপনি সাম্বা পুরানো সংস্করণ সঙ্গে মোকাবিলা করার জন্য প্রয়োজন হলে , এটি এখনও দরকারী হতে পারে।)
force user = defaultUser
আমার জন্য কাজ করেছে।