এই হিসাবে একই প্রশ্নটি হুবহু , তবে GUI এর পরিবর্তে CLI ব্যবহার করুন।
আমি একটি ভাগ করা এসএমবি ডিরেক্টরিতে লগইন অ্যাক্সেসের অনুমতি দিতে চাই, তবে ব্যবহারকারীরা সার্ভারটিতে অন্য কোনও অ্যাক্সেস পাবে না।
এই হিসাবে একই প্রশ্নটি হুবহু , তবে GUI এর পরিবর্তে CLI ব্যবহার করুন।
আমি একটি ভাগ করা এসএমবি ডিরেক্টরিতে লগইন অ্যাক্সেসের অনুমতি দিতে চাই, তবে ব্যবহারকারীরা সার্ভারটিতে অন্য কোনও অ্যাক্সেস পাবে না।
উত্তর:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
সম্পাদনা করে একটি ভাগ তৈরি করুন /etc/samba/smb.conf
। উদাহরণস্বরূপ, আপনি নীচে এমন কিছু যুক্ত করতে পারেন:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
সাম্বা পুনরায় চালু করার জন্য এখন একটি ভাল ধারণা:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
এই আমার দিন বাঁচা! এখনও 2017 সালে সহায়ক!
সাম্বা সংস্করণ ৪.x ব্যবহারকারীদের সম্পর্কে একটি নোট
সাম্বা সংস্করণ ৩.x এবং তার পূর্বের মত, সাম্বা সংস্করণ ৪.০ এর জন্য তৈরি প্রতিটি সাম্বা ব্যবহারকারীর জন্য স্থানীয় ইউনিক্স / লিনাক্স ব্যবহারকারীর প্রয়োজন নেই (যদি এটি অ্যাক্টিভ ডিরেক্টরি হিসাবে অন্য কোনও প্রমাণীকরণ উত্সের সাথে সংযুক্ত থাকে)।
কমান্ডটি সাম্বা অ্যাক্টিভ ডিরেক্টরিতে ব্যবহারকারীদের যুক্ত করার জন্য নিম্নরূপ
samba-tool user add USERNAME-HERE
আরও তথ্যের জন্য দয়া করে সাম্বা এডি ডিসি দেখুন
থেকে নিষ্কাশিত উত্তর Cyberciti
আপনার সাম্বা সংস্করণটি যাচাই করতে কেবল কমান্ডটি ব্যবহার করুন
samba -V
উদাহরণ আউটপুট:
Version 4.3.11-Ubuntu