শুধুমাত্র সাম্বার জন্য একটি ব্যবহারকারী তৈরি করুন (সিএলআই)


15

এই হিসাবে একই প্রশ্নটি হুবহু , তবে GUI এর পরিবর্তে CLI ব্যবহার করুন।

আমি একটি ভাগ করা এসএমবি ডিরেক্টরিতে লগইন অ্যাক্সেসের অনুমতি দিতে চাই, তবে ব্যবহারকারীরা সার্ভারটিতে অন্য কোনও অ্যাক্সেস পাবে না।


আপনি যে প্রশ্নটিকে সাম্বাতে অতিথি অ্যাক্সেসের বিষয়ে উল্লেখ করেছেন, অন্য কথায় নেটওয়ার্কের প্রত্যেকেরই পাসওয়ার্ড ছাড়াই ভাগ করে নিতে অ্যাক্সেস রয়েছে। আপনার ক্ষেত্রে, যদি আপনি যা চান এটি যদি হয় তবে একটি বিশেষ "কেবল সাম্বার জন্য ব্যবহারকারী" তৈরি করার কী দরকার, যদি সবারই অ্যাক্সেস থাকে তবে?
মাইকিউইক করুন

অন্য প্রশ্নকারী যেমনটি বলেছিল, আমি ফাইল ভাগের জন্য লগইন এবং পাসওয়ার্ড চাই না।
ফু বার

আপনি অন্য কোন প্রশ্নকর্তার কথা বলছেন তা নিশ্চিত নন। আমার উত্তর নীচে দেখুন, আশা করি এটি সাহায্য করবে।
মাইকউইভ जे কিছু

ধন্যবাদ। আমি উল্লেখ করছিলাম
ফু বার

উত্তর:


33
  1. সার্ভারে একটি ব্যবহারকারী তৈরি করুন:

sudo adduser --no-create-home --disabled-password --disabled-login sambausername

  1. সেই ব্যবহারকারীকে সাম্বায় যুক্ত করুন (আপনাকে একটি পাসওয়ার্ড টাইপ করতে বলা হবে):

sudo smbpasswd -a sambausername

  1. সম্পাদনা করে একটি ভাগ তৈরি করুন /etc/samba/smb.conf। উদাহরণস্বরূপ, আপনি নীচে এমন কিছু যুক্ত করতে পারেন:

    [share name]
        comment = whatever
        path = /path to share
        browsable = yes
        read only = no
        guest ok = no
    
  2. সাম্বা পুনরায় চালু করার জন্য এখন একটি ভাল ধারণা:

sudo service smbd force-reload

  1. ক্লায়েন্ট মেশিনে যান এবং সবেমাত্র সেট আপ করা ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে ভাগটি অ্যাক্সেস করার চেষ্টা করুন।

4
--no-create-home --disabled-password --disabled-loginএই আমার দিন বাঁচা! এখনও 2017 সালে সহায়ক!
স্ট্যান

1
@ স্ট্যান প্রতিক্রিয়াটির জন্য ধন্যবাদ, খুশি যে এটি সহায়ক হয়েছিল।
মাইকউইক হ'ল

আমি এই ব্যবহারকারীকে কীভাবে একটি "বৈধ ব্যবহারকারী = <ব্যবহারকারীর নাম" হিসাবে ব্যবহার করব? কিছু কারণে এই কাজ করে না? যদি আমি কোনও ড্যাশবোর্ডের ব্যবহারকারীর ব্যবহারকারীর নাম ব্যবহার করি তবে এটি কার্যকর হবে। নাহলে তা হয় না।
মাইরন

আমি কেন সেন্টোতে প্রথম পদক্ষেপ করতে পারি?
সল্লোসা

আরও ভাল হতে পারে: sudo adduser --no-create-home --disabled-password --disabled-login --gecos "" সম্বোধন নাম (যেখানে --gecos "" সিএফএন ইন্টারেক্টিভ অংশটি এড়িয়ে যাওয়ার বিকল্প জিজ্ঞাসা করুন / ডাব্লু। 828892 এবং ইউআইডি <1000 লুকানো অ্যাকাউন্টের জন্য জিজ্ঞাসা করুনুবুটু
a

5

সাম্বা সংস্করণ ৪.x ব্যবহারকারীদের সম্পর্কে একটি নোট

সাম্বা সংস্করণ ৩.x এবং তার পূর্বের মত, সাম্বা সংস্করণ ৪.০ এর জন্য তৈরি প্রতিটি সাম্বা ব্যবহারকারীর জন্য স্থানীয় ইউনিক্স / লিনাক্স ব্যবহারকারীর প্রয়োজন নেই (যদি এটি অ্যাক্টিভ ডিরেক্টরি হিসাবে অন্য কোনও প্রমাণীকরণ উত্সের সাথে সংযুক্ত থাকে)।

কমান্ডটি সাম্বা অ্যাক্টিভ ডিরেক্টরিতে ব্যবহারকারীদের যুক্ত করার জন্য নিম্নরূপ

samba-tool user add USERNAME-HERE

আরও তথ্যের জন্য দয়া করে সাম্বা এডি ডিসি দেখুন

থেকে নিষ্কাশিত উত্তর Cyberciti

আপনার সাম্বা সংস্করণটি যাচাই করতে কেবল কমান্ডটি ব্যবহার করুন

samba -V

উদাহরণ আউটপুট:

Version 4.3.11-Ubuntu

এটি কি নতুন গৃহীত উত্তর হওয়া উচিত?
পিচান

1
যে আঁচড়ের দাগ. সর্বোপরি কাজ হয়নি: / দেখে মনে হচ্ছে যে সাম্বা-সরঞ্জামটি অ্যাক্টিভ ডিরেক্টরিতে রয়েছে।
পিচান

3
একটি ফিউচার অনুসন্ধান দেখায় যে আপনাকে এই বৈশিষ্ট্যটি ব্যবহার করতে একটি সাম্বা এডি কনফিগার করতে হবে।
আন্দ্রে এম ফারিয়া

সম্ভবত এডি প্রয়োজনীয়তা আরও বিশিষ্ট করা উচিত?
জোরিল

2
সাম্বা-টুল সক্রিয় ডিরেক্টরি (এসি) জন্য শুধুমাত্র প্রভিশনিং askubuntu.com/a/490342/828892
ajcg
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.