ডিফল্টরূপে, সেন্টো অপারেটিং সিস্টেমের ফোল্ডারগুলিতে ফোল্ডারে অ্যাক্সেস সীমিত, তাই যদি আপনাকে একটি সাধারণ নেটওয়ার্ক ডিরেক্টরি পেতে হয় তবে আপনাকে নির্দিষ্ট পরামিতিগুলি পরিবর্তন করতে হবে। এই পদ্ধতিটি সম্পাদন করার ক্ষেত্রে কিছুই নেই, তবে আপনাকে একটি অতিরিক্ত সরঞ্জাম ইনস্টল করতে হবে এবং কনফিগারেশন ফাইলের মধ্যে পরিবর্তন করতে হবে। আমরা টাস্ক বাস্তবায়ন মোকাবেলা করার জন্য ধাপে ধাপে ধাপে প্রস্তাব।
আমরা Centos মধ্যে সাধারণ একটি ফোল্ডার করা
অবিলম্বে, আমরা মনে করি যে আজ পরিবর্তন করা পরিবর্তনগুলি স্থানীয় নেটওয়ার্কের সমস্ত কম্পিউটারে প্রযোজ্য হবে না নির্বিশেষে। অর্থাৎ, ডিরেক্টরিতে অ্যাক্সেস উইন্ডোজ চলমান একটি পিসি ব্যবহারকারী পেতে বা, উদাহরণস্বরূপ, MacOS পেতে সক্ষম হবে। সমস্ত সেটিং ডিভাইসে ঘটে, যেখানে একই ডিরেক্টরি অবস্থিত। আসুন প্রথম পদক্ষেপ থেকে শুরু করি।পদক্ষেপ 1: ইনস্টল এবং Samba শুরু
SAMBA বিনামূল্যে সফ্টওয়্যার যার কার্যকারিতা নেটওয়ার্ক বস্তুর সাথে মিথস্ক্রিয়া উপর ঘনীভূত হয়। এটি এই সরঞ্জামের সাথে যা প্রয়োজনীয় ফোল্ডারের জন্য স্থানীয় অ্যাক্সেস খুলতে খোলা হবে। Centos মধ্যে, এই ইউটিলিটি স্ট্যান্ডার্ড প্যাকেজে অন্তর্ভুক্ত করা হয় না, তাই এটি নিজেকে যুক্ত করতে হবে, এবং এটিরকম এটি করা হয়েছে:
- স্ট্যান্ডার্ড কনসোল খুলুন, উদাহরণস্বরূপ, অ্যাপ্লিকেশন মেনুতে আইকনের মাধ্যমে।
- Sudo Yum এন্টার করুন Samba Samba- সাধারণ কমান্ডটি সেখানে প্রবেশ করুন এবং এন্টার কীটি ক্লিক করুন।
- Sudo Prefix মানে যে কর্মটি সুপারউসার পক্ষে কার্যকর হবে, তাই আপনাকে পাসওয়ার্ডটি নির্দিষ্ট করে অ্যাকাউন্টটির প্রমাণীকরণ নিশ্চিত করতে হবে।
- ওএস-তে নতুন প্যাকেজ যোগ করার অভিপ্রায়ের একটি বিজ্ঞপ্তি থাকবে, এটি Y সংস্করণটি নির্বাচন করে এটি গ্রহণ করবে।
- স্থায়ী সেবা জন্য, এটি Centos সঙ্গে শুরু করা প্রয়োজন। এটি sudo chkconfig --level 345 এসএমবি ব্যবহার করে অটলোড এ যোগ করুন।
- তারপরে, সার্ভিস এসএমবি স্টার্ট কমান্ড দ্বারা 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-জে গ্রহণ
এই ক্ষেত্রে, স্ট্যান্ডার্ড iptables ফায়ারওয়াল কন্ট্রোল টুল ব্যবহার করা হয়। আপনি যদি ফায়ারওয়ালের অতিরিক্ত কনফিগারেশন সম্পাদন করতে চান তবে আমরা আপনাকে নিম্নলিখিত লিঙ্ক অনুসারে একটি পৃথক নিবন্ধে উপস্থাপিত ম্যানুয়ালের সাথে পরিচিত হওয়ার পরামর্শ দিই।
আরো পড়ুন: Centos 7 এ iptables সেট করা
ধাপ 3: Samba কনফিগারেশন শুরু এবং পরামিতি অন্বেষণ করা
Samba কনফিগারেশন ফাইলটি পরিবর্তন করে ভাগ করা ফোল্ডার অ্যাক্সেস সরবরাহ করা হয়। এটি একটি নির্দিষ্ট সিনট্যাক্স, তার পরামিতি এবং মান ব্যবহার করে। আপনি যদি এই টুল দিয়ে কাজ চালিয়ে যেতে চান তবে অন্তত মৌলিক ধারণাগুলি জানতে এটি সুপারিশ করা হয়। যাইহোক, প্রারম্ভিকদের জন্য, এই সেটিংস ফাইলের শুরুতে এটি বের করে আনুন।
- আমরা আপনাকে সুবিধাজনক COX টেক্সট এডিটর ন্যানো ব্যবহার করার পরামর্শ দিই। ডিফল্টরূপে, এটি Centos নয়, তাই Sudo Yum Nano কমান্ডটি ইনস্টল করে এটি ইনস্টল করুন।
- Superuser অ্যাকাউন্ট থেকে পাসওয়ার্ড নির্দিষ্ট করে কর্ম নিশ্চিত করুন।
- Sudo Nano /etc/samba/smb.conf চালানোর দ্বারা কনফিগারেশন ফাইল চালান।
- এখন পর্দাটি ফাইলের সমস্ত সামগ্রী প্রদর্শন করে।
আপনি দেখতে পারেন, কনফিগারেশন ইতিমধ্যে বিশ্বব্যাপী এবং পৃথক উভয় নির্দিষ্ট নিয়ম নির্দিষ্ট নির্দিষ্ট। মৌলিক নিয়ম এবং তাদের মানগুলি পড়ুন:
- ওয়ার্কগ্রুপ - ওয়ার্কিং গ্রুপের নাম যা সার্ভারে অন্তর্ভুক্ত থাকে;
- সার্ভার স্ট্রিং - সার্ভারের একটি সংক্ষিপ্ত নির্বিচারে বিবরণ;
- ইন্টারফেস - বিভাগে সংযোগ করার জন্য নেটওয়ার্ক ইন্টারফেস উপলব্ধ;
- হোস্টস অনুমতি দেয় - হোস্ট যে অ্যাক্সেস করতে পারেন;
- হোস্ট 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 / হোম / ব্যবহারকারী / অ্যাশেয়ার কমান্ডটি ব্যবহার করে এটি তৈরি করুন, যেখানে / হোম / ব্যবহারকারী / অ্যাশেয়ার ডিরেক্টরি এবং এর নামের পথ।
- পূর্ববর্তী ধাপে দেখানো হিসাবে ন্যানো টেক্সট এডিটর চালান।
- পরিবর্তন করুন, উদাহরণস্বরূপ:
[ফোল্ডার]
PATH = / TMP
পাবলিক = হ্যাঁ।
Writable = হ্যাঁ।
মুদ্রণযোগ্য = না।
লিখুন তালিকা = + স্টাফ
এখানে ফোল্ডারটি একটি বিভাগের নাম, পাথ = / টিএমপি - ফোল্ডারের পথ, এবং অন্যান্য সমস্ত প্যারামিটার সমস্ত স্থানীয় নেটওয়ার্ক অংশগ্রহণকারীদের জন্য সম্পূর্ণ অ্যাক্সেস খুলুন। ব্যবহারকারী শুধুমাত্র বিষয়বস্তু দেখতে পারবেন না, তবে এটি সম্পাদনা করার জন্য প্রতিটি উপায়েও। পরিবর্তন করার পরে, তাদের সংরক্ষণ করতে Ctrl + O টিপুন।
- ফাইলটির নামটি রেকর্ড করার জন্য পরিবর্তন করবেন না, তবে কেবল এন্টার টিপুন।
- Ctrl + X এর মাধ্যমে পাঠ্য সম্পাদকের প্রস্থান করুন।
- SMB পুনরায় লোড পরিষেবা সক্রিয় করে কনফিগারেশন আপডেট করুন।
- TestParm -s /etc/samba/smb.conf এর সমস্ত বিভাগের কর্মক্ষমতা পরীক্ষা করুন।
- যদি কোন ত্রুটি উদ্ভূত হয় তবে আপনাকে পরিষেবাটি পুনরায় চালু করতে হবে: পরিষেবা SMB পুনরায় আরম্ভ করুন।
আলাদাভাবে, আমি মনে করতে চাই যে একটি ডিভাইসের ব্যবহারকারীদের জন্য অ্যাক্সেস অধিকার অন্যান্য পদ্ধতি দ্বারা কনফিগার করা হয়। Samba ইউটিলিটি এই অপারেশন সঞ্চালনের উদ্দেশ্যে করা হয় না। আপনি যদি একটি স্থানীয় মেশিনে বিশেষাধিকার সেটিংস সেটিংসে আগ্রহী হন তবে সামগ্রীতে এই বিষয়ে ম্যানুয়ালটি পড়ুন।
আরো পড়ুন: লিনাক্সে অ্যাক্সেস অধিকার সেটিং
সেন্টোতে রিমোট ডিরেক্টরিটি নেটওয়ার্ক ফোল্ডার থেকে অদৃশ্য হয়ে যাবে, তবে মনে রাখবেন যে কনফিগারেশন ফাইলের নির্দিষ্ট পরামিতিগুলি থাকবে। অতএব, ফোল্ডারগুলি পরিষ্কার করার সময় আপনাকে সমস্ত অপ্রয়োজনীয় বিভাগগুলি সরানোর মাধ্যমে ব্যবহৃত ইউটিলিটিটি সম্পাদনা এবং সেট আপ করতে হবে।
আরও দেখুন: লিনাক্সে ডিরেক্টরি মুছে ফেলুন
এখন আপনার কোন সমস্যা ছাড়াই সেন্টোতে ফোল্ডারটি কীভাবে ভাগ করতে পারে সে সম্পর্কে আপনার কাছে তথ্য রয়েছে। এই পদ্ধতিটি সম্পন্ন করার পরে, ডিরেক্টরিটি সমস্ত স্থানীয় ডিভাইসগুলিতে প্রদর্শিত হবে। উদাহরণস্বরূপ, উইন্ডোজ পাথটি দেখা হবে: \\ linuxserver \ ফোল্ডার, যেখানে LinuxServer পিতামাতার গাড়ির নাম, এবং ফোল্ডারটি একই ফোল্ডার।