Centos প্রত্যেকের জন্য ফোল্ডার শেয়ার করুন কিভাবে

Anonim

Centos প্রত্যেকের জন্য ফোল্ডার শেয়ার করুন কিভাবে

ডিফল্টরূপে, সেন্টো অপারেটিং সিস্টেমের ফোল্ডারগুলিতে ফোল্ডারে অ্যাক্সেস সীমিত, তাই যদি আপনাকে একটি সাধারণ নেটওয়ার্ক ডিরেক্টরি পেতে হয় তবে আপনাকে নির্দিষ্ট পরামিতিগুলি পরিবর্তন করতে হবে। এই পদ্ধতিটি সম্পাদন করার ক্ষেত্রে কিছুই নেই, তবে আপনাকে একটি অতিরিক্ত সরঞ্জাম ইনস্টল করতে হবে এবং কনফিগারেশন ফাইলের মধ্যে পরিবর্তন করতে হবে। আমরা টাস্ক বাস্তবায়ন মোকাবেলা করার জন্য ধাপে ধাপে ধাপে প্রস্তাব।

আমরা Centos মধ্যে সাধারণ একটি ফোল্ডার করা

অবিলম্বে, আমরা মনে করি যে আজ পরিবর্তন করা পরিবর্তনগুলি স্থানীয় নেটওয়ার্কের সমস্ত কম্পিউটারে প্রযোজ্য হবে না নির্বিশেষে। অর্থাৎ, ডিরেক্টরিতে অ্যাক্সেস উইন্ডোজ চলমান একটি পিসি ব্যবহারকারী পেতে বা, উদাহরণস্বরূপ, MacOS পেতে সক্ষম হবে। সমস্ত সেটিং ডিভাইসে ঘটে, যেখানে একই ডিরেক্টরি অবস্থিত। আসুন প্রথম পদক্ষেপ থেকে শুরু করি।

পদক্ষেপ 1: ইনস্টল এবং Samba শুরু

SAMBA বিনামূল্যে সফ্টওয়্যার যার কার্যকারিতা নেটওয়ার্ক বস্তুর সাথে মিথস্ক্রিয়া উপর ঘনীভূত হয়। এটি এই সরঞ্জামের সাথে যা প্রয়োজনীয় ফোল্ডারের জন্য স্থানীয় অ্যাক্সেস খুলতে খোলা হবে। Centos মধ্যে, এই ইউটিলিটি স্ট্যান্ডার্ড প্যাকেজে অন্তর্ভুক্ত করা হয় না, তাই এটি নিজেকে যুক্ত করতে হবে, এবং এটিরকম এটি করা হয়েছে:

  1. স্ট্যান্ডার্ড কনসোল খুলুন, উদাহরণস্বরূপ, অ্যাপ্লিকেশন মেনুতে আইকনের মাধ্যমে।
  2. সেন্টো ফোল্ডারে সাধারণ অ্যাক্সেস প্রদান করতে টার্মিনালটি খোলার

  3. Sudo Yum এন্টার করুন Samba Samba- সাধারণ কমান্ডটি সেখানে প্রবেশ করুন এবং এন্টার কীটি ক্লিক করুন।
  4. Centos একটি অতিরিক্ত Samba টুল ইনস্টল করার জন্য কমান্ড

  5. Sudo Prefix মানে যে কর্মটি সুপারউসার পক্ষে কার্যকর হবে, তাই আপনাকে পাসওয়ার্ডটি নির্দিষ্ট করে অ্যাকাউন্টটির প্রমাণীকরণ নিশ্চিত করতে হবে।
  6. Centos একটি অতিরিক্ত Samba টুল ইনস্টল করার জন্য পাসওয়ার্ড নিশ্চিতকরণ

  7. ওএস-তে নতুন প্যাকেজ যোগ করার অভিপ্রায়ের একটি বিজ্ঞপ্তি থাকবে, এটি Y সংস্করণটি নির্বাচন করে এটি গ্রহণ করবে।
  8. Centos মধ্যে নতুন Samba প্যাকেজ যোগ নিশ্চিতকরণ

  9. স্থায়ী সেবা জন্য, এটি Centos সঙ্গে শুরু করা প্রয়োজন। এটি sudo chkconfig --level 345 এসএমবি ব্যবহার করে অটলোড এ যোগ করুন।
  10. Autorun Centos যাও Samba ইউটিলিটি যোগ করুন

  11. তারপরে, সার্ভিস এসএমবি স্টার্ট কমান্ড দ্বারা Samba পরিষেবাটি শুরু করুন এবং পরবর্তী ধাপে যান।
  12. Centos মধ্যে পরিপূরক Samba ইউটিলিটি চলমান

পদক্ষেপ 2: ফায়ারওয়ালের জন্য অনুমতি তৈরি করা হচ্ছে

অপারেটিং সিস্টেমে নির্মিত ফায়ারওয়াল এখনো জানায় না যে নতুন পরিষেবাটি বিশ্বস্ত হতে পারে। নিজে আপনাকে নিয়মগুলিতে পরিবর্তন করে এটি নির্দিষ্ট করতে হবে। এই রেজোলিউটি পোর্টের পোর্টের দ্বারা সক্রিয় করা হয় যা সাম্বা রান করে। আপনি কেবল SU এর মাধ্যমে সুপারউসারার ধ্রুবক শাসনটি সক্রিয় করতে হবে - এবং বিকল্পভাবে এই ধরনের কমান্ডগুলি লিখুন:

Iptables -a ইনপুট-পি UDP -M UDP -s 192.168.1.0/24 --dport 137 -J গ্রহণ

Iptables -a ইনপুট-পি UDP -M UDP -s 192.168.1.0/24 --dport 138 -J গ্রহণ

Iptables -a ইনপুট-পি টিসিপি-এম টিসিপি -এস 192.168.1.0/224 - ডোর্ট 139-জে গ্রহণ

Iptables -a ইনপুট-পি টিসিপি-এম টিসিপি -এস 192.168.0.0/224 - ডপোর্ট 445-জে গ্রহণ

Centos একটি অতিরিক্ত Samba ইউটিলিটি কনফিগার করার জন্য পোর্ট খোলা

এই ক্ষেত্রে, স্ট্যান্ডার্ড iptables ফায়ারওয়াল কন্ট্রোল টুল ব্যবহার করা হয়। আপনি যদি ফায়ারওয়ালের অতিরিক্ত কনফিগারেশন সম্পাদন করতে চান তবে আমরা আপনাকে নিম্নলিখিত লিঙ্ক অনুসারে একটি পৃথক নিবন্ধে উপস্থাপিত ম্যানুয়ালের সাথে পরিচিত হওয়ার পরামর্শ দিই।

আরো পড়ুন: Centos 7 এ iptables সেট করা

ধাপ 3: Samba কনফিগারেশন শুরু এবং পরামিতি অন্বেষণ করা

Samba কনফিগারেশন ফাইলটি পরিবর্তন করে ভাগ করা ফোল্ডার অ্যাক্সেস সরবরাহ করা হয়। এটি একটি নির্দিষ্ট সিনট্যাক্স, তার পরামিতি এবং মান ব্যবহার করে। আপনি যদি এই টুল দিয়ে কাজ চালিয়ে যেতে চান তবে অন্তত মৌলিক ধারণাগুলি জানতে এটি সুপারিশ করা হয়। যাইহোক, প্রারম্ভিকদের জন্য, এই সেটিংস ফাইলের শুরুতে এটি বের করে আনুন।

  1. আমরা আপনাকে সুবিধাজনক COX টেক্সট এডিটর ন্যানো ব্যবহার করার পরামর্শ দিই। ডিফল্টরূপে, এটি Centos নয়, তাই Sudo Yum Nano কমান্ডটি ইনস্টল করে এটি ইনস্টল করুন।
  2. সেন্টোতে সাম্বা সম্পাদনা করতে ন্যানো টেক্সট এডিটরটি ইনস্টল করা হচ্ছে

  3. Superuser অ্যাকাউন্ট থেকে পাসওয়ার্ড নির্দিষ্ট করে কর্ম নিশ্চিত করুন।
  4. Centos মধ্যে Samba জন্য ন্যানো টেক্সট এডিটর ইনস্টল করার জন্য পাসওয়ার্ড লিখুন

  5. Sudo Nano /etc/samba/smb.conf চালানোর দ্বারা কনফিগারেশন ফাইল চালান।
  6. Samba ইউটিলিটি কনফিগারেশন ফাইল Centos মধ্যে লঞ্চ

  7. এখন পর্দাটি ফাইলের সমস্ত সামগ্রী প্রদর্শন করে।
  8. Centos মধ্যে Samba কনফিগারেশন ফাইলের বিষয়বস্তু সম্পাদনা

আপনি দেখতে পারেন, কনফিগারেশন ইতিমধ্যে বিশ্বব্যাপী এবং পৃথক উভয় নির্দিষ্ট নিয়ম নির্দিষ্ট নির্দিষ্ট। মৌলিক নিয়ম এবং তাদের মানগুলি পড়ুন:

  • ওয়ার্কগ্রুপ - ওয়ার্কিং গ্রুপের নাম যা সার্ভারে অন্তর্ভুক্ত থাকে;
  • সার্ভার স্ট্রিং - সার্ভারের একটি সংক্ষিপ্ত নির্বিচারে বিবরণ;
  • ইন্টারফেস - বিভাগে সংযোগ করার জন্য নেটওয়ার্ক ইন্টারফেস উপলব্ধ;
  • হোস্টস অনুমতি দেয় - হোস্ট যে অ্যাক্সেস করতে পারেন;
  • হোস্ট deny অস্বীকার - নিষিদ্ধ হোস্ট;
  • লগ ফাইল - একটি ফাইল যেখানে সমস্ত বিজ্ঞপ্তি সংরক্ষণ করা হবে, অন্যান্য কর্মের জন্য ত্রুটি কোড;
  • সর্বোচ্চ লগ আকার - উপরের ফাইলের সর্বাধিক আকার (সর্বাধিক অতিক্রম করার পরে একটি নতুন ফাইল তৈরি করা হয়);
  • নিরাপত্তা ব্যবহারকারী সত্যতা যাচাই করার একটি উপায়;
  • অতিথি অ্যাকাউন্ট - অতিথি অ্যাকাউন্টের জন্য এসোসিয়েশন।

নীচে আপনি বিভাগের বিভাগের একটি উদাহরণ দেখুন।

[গ্লোবাল]

ওয়ার্কগ্রুপ = ওয়ার্কগ্রুপ

সার্ভার স্ট্রিং = SAMBA সার্ভার% V

Netbios নাম = Centos

ইন্টারফেস = LO ETH0 192.168.12 / 24 192.168.13.2/24

হোস্ট = 127. 192.168.12 অনুমতি দেয়। 192.168.13।

লগ ফাইল = /var/log/samba/log.

সর্বোচ্চ লগ আকার = 50

নিরাপত্তা = ব্যবহারকারী।

PASSDB ব্যাকএন্ড = TDBSAM

অতিথি = খারাপ ব্যবহারকারী মানচিত্র

পদক্ষেপ 4: একটি পাবলিক ফোল্ডার তৈরি করা

এখন আপনি Samba এর মৌলিক প্যারামিটার সম্পর্কে জানেন এবং কিভাবে একটি নির্দিষ্ট ফোল্ডারের জন্য নিয়মগুলির একটি সেটটি কীভাবে দেখায়। এটি শুধুমাত্র এমন একটি গোষ্ঠী তৈরি করতে থাকে। যদি প্রয়োজনীয় ডিরেক্টরিটি এখনও বিদ্যমান না থাকে তবে MKDIR / হোম / ব্যবহারকারী / অ্যাশেয়ার কমান্ডটি ব্যবহার করে এটি তৈরি করুন, যেখানে / হোম / ব্যবহারকারী / অ্যাশেয়ার ডিরেক্টরি এবং এর নামের পথ।

  1. পূর্ববর্তী ধাপে দেখানো হিসাবে ন্যানো টেক্সট এডিটর চালান।
  2. পরিবর্তন করুন, উদাহরণস্বরূপ:

    [ফোল্ডার]

    PATH = / TMP

    পাবলিক = হ্যাঁ।

    Writable = হ্যাঁ।

    মুদ্রণযোগ্য = না।

    লিখুন তালিকা = + স্টাফ

    এখানে ফোল্ডারটি একটি বিভাগের নাম, পাথ = / টিএমপি - ফোল্ডারের পথ, এবং অন্যান্য সমস্ত প্যারামিটার সমস্ত স্থানীয় নেটওয়ার্ক অংশগ্রহণকারীদের জন্য সম্পূর্ণ অ্যাক্সেস খুলুন। ব্যবহারকারী শুধুমাত্র বিষয়বস্তু দেখতে পারবেন না, তবে এটি সম্পাদনা করার জন্য প্রতিটি উপায়েও। পরিবর্তন করার পরে, তাদের সংরক্ষণ করতে Ctrl + O টিপুন।

  3. Centos মধ্যে Samba কনফিগারেশন ফাইল পরিবর্তন সংরক্ষণ

  4. ফাইলটির নামটি রেকর্ড করার জন্য পরিবর্তন করবেন না, তবে কেবল এন্টার টিপুন।
  5. Centos মধ্যে Samba কনফিগারেশন ফাইলের নাম পরিবর্তন এর Deflection

  6. Ctrl + X এর মাধ্যমে পাঠ্য সম্পাদকের প্রস্থান করুন।
  7. Centos Samba সম্পাদনা করার পরে টেক্সট এডিটর থেকে প্রস্থান করুন

  8. SMB পুনরায় লোড পরিষেবা সক্রিয় করে কনফিগারেশন আপডেট করুন।
  9. Centos মধ্যে Samba ইউটিলিটি কনফিগারেশন আপডেট

  10. TestParm -s /etc/samba/smb.conf এর সমস্ত বিভাগের কর্মক্ষমতা পরীক্ষা করুন।
  11. Centos মধ্যে সব Samba পরামিতি কর্মক্ষমতা চেক

  12. যদি কোন ত্রুটি উদ্ভূত হয় তবে আপনাকে পরিষেবাটি পুনরায় চালু করতে হবে: পরিষেবা SMB পুনরায় আরম্ভ করুন।
  13. Centos মধ্যে Samba সেবা পুনরায় আরম্ভ

আলাদাভাবে, আমি মনে করতে চাই যে একটি ডিভাইসের ব্যবহারকারীদের জন্য অ্যাক্সেস অধিকার অন্যান্য পদ্ধতি দ্বারা কনফিগার করা হয়। Samba ইউটিলিটি এই অপারেশন সঞ্চালনের উদ্দেশ্যে করা হয় না। আপনি যদি একটি স্থানীয় মেশিনে বিশেষাধিকার সেটিংস সেটিংসে আগ্রহী হন তবে সামগ্রীতে এই বিষয়ে ম্যানুয়ালটি পড়ুন।

আরো পড়ুন: লিনাক্সে অ্যাক্সেস অধিকার সেটিং

সেন্টোতে রিমোট ডিরেক্টরিটি নেটওয়ার্ক ফোল্ডার থেকে অদৃশ্য হয়ে যাবে, তবে মনে রাখবেন যে কনফিগারেশন ফাইলের নির্দিষ্ট পরামিতিগুলি থাকবে। অতএব, ফোল্ডারগুলি পরিষ্কার করার সময় আপনাকে সমস্ত অপ্রয়োজনীয় বিভাগগুলি সরানোর মাধ্যমে ব্যবহৃত ইউটিলিটিটি সম্পাদনা এবং সেট আপ করতে হবে।

আরও দেখুন: লিনাক্সে ডিরেক্টরি মুছে ফেলুন

এখন আপনার কোন সমস্যা ছাড়াই সেন্টোতে ফোল্ডারটি কীভাবে ভাগ করতে পারে সে সম্পর্কে আপনার কাছে তথ্য রয়েছে। এই পদ্ধতিটি সম্পন্ন করার পরে, ডিরেক্টরিটি সমস্ত স্থানীয় ডিভাইসগুলিতে প্রদর্শিত হবে। উদাহরণস্বরূপ, উইন্ডোজ পাথটি দেখা হবে: \\ linuxserver \ ফোল্ডার, যেখানে LinuxServer পিতামাতার গাড়ির নাম, এবং ফোল্ডারটি একই ফোল্ডার।

আরও পড়ুন