smbclient
এটি হল smbclient কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
smbclient - সার্ভারে SMB/CIFS সংস্থান অ্যাক্সেস করতে ftp-এর মতো ক্লায়েন্ট
সাইনোপিসিস
smbclient [-খ ] [-d debuglevel] [-e] [-L ] [-ইউ ব্যবহারকারীর নাম]
[-I গন্তব্যআইপি] [-এম ] [-m maxprotocol] [-A authfile] [-N] [-C] [-g]
[-i সুযোগ] [-ও ] [-p পোর্ট] [-আর ]
[-s ] [-ট ] [-ক] [-প] [-গ ]
smbclient {servicename} [password] [-b ] [-d debuglevel] [-e] [-D ডিরেক্টরি]
[-ইউ ব্যবহারকারীর নাম] [-ডব্লিউ ওয়ার্কগ্রুপ] [-এম ] [-m maxprotocol] [-A authfile] [-N] [-C]
[-g] [-l লগ-বেসনাম] [-I গন্তব্যআইপি] [-ই] [-সি ] [-আমি সুযোগ]
[-ও ] [-p পোর্ট] [-আর ] [-স ]
[-টি ] [-টি IXFqgbNan] [-কে]
বর্ণনাঃ
এই টুল এর অংশ সাম্বা(7) স্যুট।
smbclient হল একটি ক্লায়েন্ট যে একটি SMB/CIFS সার্ভারের সাথে 'কথা বলতে পারে'। এটি একটি ইন্টারফেস অফার করে
FTP প্রোগ্রামের অনুরূপ (দেখুন FTP(1))। অপারেশন পাওয়ার মত জিনিস অন্তর্ভুক্ত
সার্ভার থেকে স্থানীয় মেশিনে ফাইল, স্থানীয় মেশিন থেকে ফাইল নির্বাণ
সার্ভার, সার্ভার থেকে ডিরেক্টরি তথ্য পুনরুদ্ধার এবং তাই।
বিকল্প
কাজের নাম
servicename হল সেই পরিষেবার নাম যা আপনি সার্ভারে ব্যবহার করতে চান। একটি পরিষেবার নাম
ফর্ম নেয় //সার্ভার/সেবা যেখানে সার্ভার SMB/CIFS এর NetBIOS নাম
সার্ভার পছন্দসই পরিষেবা প্রদান করে এবং সেবা দেওয়া পরিষেবার নাম।
এইভাবে SMB/CIFS সার্ভার "smbserver"-এ "প্রিন্টার" পরিষেবার সাথে সংযোগ করতে, আপনি
পরিষেবার নাম //smbserver/printer ব্যবহার করুন
উল্লেখ্য যে সার্ভারের নাম আবশ্যক নয় অগত্যা আইপি (DNS) হোস্ট নাম
সার্ভার প্রয়োজনীয় নামটি একটি NetBIOS সার্ভারের নাম, যা একই হতে পারে বা নাও হতে পারে
সার্ভার চালানো মেশিনের IP হোস্টনাম হিসাবে।
সার্ভারের নাম হয় অনুযায়ী দেখা হয় -R smbclient বা প্যারামিটার
নাম সমাধান অর্ডার প্যারামিটার ব্যবহার করে smb.conf(5) ফাইল, অনুমতি দেয় একটি
প্রশাসক ক্রম এবং পদ্ধতি পরিবর্তন করতে যা দ্বারা সার্ভারের নামগুলি দেখা হয়।
পাসওয়ার্ড
নির্দিষ্ট সার্ভারে নির্দিষ্ট পরিষেবা অ্যাক্সেস করার জন্য প্রয়োজনীয় পাসওয়ার্ড। এই যদি
পরামিতি সরবরাহ করা হয়, -N অপশন (সাপ্রেস পাসওয়ার্ড প্রম্পট) ধরে নেওয়া হয়।
কোন ডিফল্ট পাসওয়ার্ড নেই. যদি কমান্ড লাইনে কোনো পাসওয়ার্ড সরবরাহ করা না হয় (হয়
এই প্যারামিটার ব্যবহার করে বা একটি পাসওয়ার্ড যোগ করে -U বিকল্প (নীচে দেখুন)) এবং -N
বিকল্প নির্দিষ্ট করা নেই, ক্লায়েন্ট একটি পাসওয়ার্ডের জন্য অনুরোধ করবে, এমনকি যদি ইচ্ছা হয়
পরিষেবার প্রয়োজন নেই। (যদি কোন পাসওয়ার্ডের প্রয়োজন না হয়, কেবল ENTER টিপুন
একটি শূন্য পাসওয়ার্ড প্রদান করুন।)
দ্রষ্টব্য: কিছু সার্ভার (ওএস/2 এবং ওয়ার্কগ্রুপের জন্য উইন্ডোজ সহ) একটি বড় হাতের উপর জোর দেয়
পাসওয়ার্ড ছোট হাতের বা মিশ্র হাতের পাসওয়ার্ড এই সার্ভার দ্বারা প্রত্যাখ্যান করা হতে পারে।
স্ক্রিপ্টে পাসওয়ার্ড অন্তর্ভুক্ত করার বিষয়ে সতর্ক থাকুন।
-আর|--নাম-সমাধান
এই বিকল্পটি সাম্বা স্যুটের প্রোগ্রাম দ্বারা কি নামকরণ করা হবে তা নির্ধারণ করতে ব্যবহৃত হয়
পরিষেবাগুলি এবং কী ক্রমে আইপি ঠিকানাগুলিতে হোস্টের নামগুলি সমাধান করতে হবে৷ বিকল্প একটি লাগে
বিভিন্ন নামের রেজোলিউশন বিকল্পগুলির স্থান-বিচ্ছিন্ন স্ট্রিং।
বিকল্পগুলি হল: "lmhosts", "host", "wins" এবং "bcast"। তারা নাম হতে কারণ
নিম্নরূপ সমাধান করা হয়েছে:
· lmhosts: Samba lmhosts ফাইলে একটি IP ঠিকানা দেখুন। lmhosts লাইন হলে
NetBIOS নামের সাথে কোন নামের প্রকার সংযুক্ত নেই (দেখুন lmhosts(5) বিস্তারিত জানার জন্য)
তারপর যেকোন নামের ধরন খোঁজার জন্য মেলে।
· নিমন্ত্রণকর্তা: সিস্টেম ব্যবহার করে, IP ঠিকানা রেজোলিউশনে একটি আদর্শ হোস্ট নাম করুন
জন্য / etc / হোস্ট, NIS, বা DNS লুকআপ। নাম রেজোলিউশন এই পদ্ধতি অপারেটিং হয়
সিস্টেম নির্ভর, উদাহরণস্বরূপ IRIX বা Solaris-এ এটি দ্বারা নিয়ন্ত্রিত হতে পারে
/etc/nsswitch.conf ফাইল)। উল্লেখ্য যে এই পদ্ধতিটি শুধুমাত্র NetBIOS নাম হলেই ব্যবহার করা হয়
টাইপ জিজ্ঞাসা করা হচ্ছে 0x20 (সার্ভার) নামের প্রকার, অন্যথায় এটি উপেক্ষা করা হয়।
· জয়ী: তালিকাভুক্ত আইপি ঠিকানা সহ একটি নাম জিজ্ঞাসা করুন৷ জয়ী সার্ভার প্যারামিটার যদি না
WINS সার্ভার নির্দিষ্ট করা হয়েছে এই পদ্ধতি উপেক্ষা করা হবে.
· bcast: তালিকাভুক্ত প্রতিটি পরিচিত স্থানীয় ইন্টারফেসে একটি সম্প্রচার করুন৷
ইন্টারফেসগুলি প্যারামিটার এই হিসাবে নাম রেজোলিউশন পদ্ধতির সর্বনিম্ন নির্ভরযোগ্য
এটি স্থানীয়ভাবে সংযুক্ত সাবনেটে থাকা লক্ষ্য হোস্টের উপর নির্ভর করে।
যদি এই প্যারামিটারটি সেট করা না থাকে তাহলে নামটি সংজ্ঞায়িত করা হয়েছে smb.conf(5) ফাইল
প্যারামিটার (নাম সমাধান আদেশ) ব্যবহার করা হবে।
ডিফল্ট অর্ডার হল lmhosts, hosts, wins, bcast এবং এই প্যারামিটার বা এন্ট্রি ছাড়া
দ্য নাম সমাধান ক্রম এর প্যারামিটার smb.conf(5) ফাইলের নাম রেজোলিউশন পদ্ধতি হবে
এই ক্রমে চেষ্টা করা হবে.
-M|--বার্তা NetBIOS নাম
এই বিকল্পগুলি আপনাকে "WinPopup" প্রোটোকল ব্যবহার করে অন্যকে বার্তা পাঠাতে দেয়৷
কম্পিউটার একবার সংযোগ স্থাপন হয়ে গেলে আপনি ^D টিপে আপনার বার্তা টাইপ করুন
(কন্ট্রোল-ডি) শেষ করতে।
যদি প্রাপক কম্পিউটারটি WinPopup চালায় তবে ব্যবহারকারী বার্তাটি পাবেন এবং
সম্ভবত একটি বীপ। যদি তারা WinPopup না চালায় তাহলে বার্তাটি হারিয়ে যাবে, এবং না
ত্রুটি বার্তা ঘটবে।
বার্তাটি 1600 বাইটের বেশি হলে বার্তাটি স্বয়ংক্রিয়ভাবে কেটে যায়
প্রোটোকলের সীমা।
একটি দরকারী কৌশল হল smbclient এর মাধ্যমে বার্তাটি পাইপ করা। যেমন: smbclient -M
FRED < mymessage.txt মেশিনে mymessage.txt ফাইলে বার্তা পাঠাবে
ফ্রেড
আপনি এটি পেতে পারেন -U এবং -I বিকল্পগুলি দরকারী, কারণ তারা আপনাকে FROM নিয়ন্ত্রণ করতে দেয়
এবং বার্তার অংশগুলিতে।
দেখ বার্তা হুকুম মধ্যে পরামিতি smb.conf(5) কিভাবে একটি বর্ণনার জন্য
সাম্বাতে ইনকামিং WinPopup বার্তা পরিচালনা করুন।
বিঃদ্রঃ: WinPopup আপনার WfWg PC-তে স্টার্টআপ গ্রুপে অনুলিপি করুন যদি আপনি সবসময় চান
বার্তা গ্রহণ করতে সক্ষম হবেন।
-p|--পোর্ট পোর্ট
এই নম্বরটি হল TCP পোর্ট নম্বর যা সংযোগ করার সময় ব্যবহার করা হবে
সার্ভার একটি SMB/CIFS সার্ভারের জন্য আদর্শ (সুপরিচিত) TCP পোর্ট নম্বর হল 139, যা
ডিফল্ট হয়
-g|--- grepable
এই পরামিতি সঙ্গে মিলিত উপলব্ধ -L সহজ পার্সেবল আউটপুট যা প্রক্রিয়াকরণের অনুমতি দেয়
গ্রেপ এবং কাটের মতো ইউটিলিটি সহ।
-m|--max-protocol প্রোটোকল
এটি ব্যবহারকারীকে সর্বোচ্চ SMB প্রোটোকল স্তর নির্বাচন করতে দেয় যা smbclient ব্যবহার করবে
সার্ভারের সাথে সংযোগ করতে। ডিফল্টরূপে এটি NT1 এ সেট করা আছে, যা সর্বোচ্চ
উপলব্ধ SMB1 প্রোটোকল। SMB2 বা SMB3 প্রোটোকল ব্যবহার করে সংযোগ করতে, SMB2 স্ট্রিং ব্যবহার করুন
বা SMB3 যথাক্রমে। এনক্রিপ্ট করা একটি Windows 2012 সার্ভারের সাথে সংযোগ করতে নোট করুন
পরিবহনের জন্য SMB3-এর সর্বোচ্চ-প্রটোকল নির্বাচন করা প্রয়োজন।
-পি|--মেশিন-পাস
স্থানীয় সার্ভারের মেশিন অ্যাকাউন্ট ব্যবহার করে বহিরাগত সার্ভারে প্রশ্ন করুন।
-I|--আইপি-ঠিকানা আইপি-ঠিকানা
IP ঠিকানা সংযোগ করার জন্য সার্ভারের ঠিকানা। এটা উল্লেখ করা উচিত
স্ট্যান্ডার্ড "abcd" স্বরলিপি।
সাধারণত ক্লায়েন্ট একটি নামযুক্ত SMB/CIFS সার্ভার খুঁজে বের করার চেষ্টা করবে
উপরে বর্ণিত NetBIOS নামের রেজোলিউশন প্রক্রিয়ার মাধ্যমে নাম সমাধান ক্রম
উপরের প্যারামিটার। এই প্যারামিটার ব্যবহার করে ক্লায়েন্টকে সার্ভার ধরে নিতে বাধ্য করবে
নির্দিষ্ট IP ঠিকানা এবং NetBIOS নামের উপাদান সহ মেশিনে রয়েছে
সংযুক্ত করা সম্পদ উপেক্ষা করা হবে.
এই প্যারামিটারের জন্য কোন ডিফল্ট নেই। সরবরাহ না করা হলে তা নির্ধারণ করা হবে
উপরে বর্ণিত হিসাবে স্বয়ংক্রিয়ভাবে ক্লায়েন্ট দ্বারা।
-E|-stderr
এই প্যারামিটারটি ক্লায়েন্টকে স্ট্যান্ডার্ড ত্রুটি স্ট্রীমে বার্তা লিখতে দেয়
(stderr) স্ট্যান্ডার্ড আউটপুট স্ট্রীমের পরিবর্তে।
ডিফল্টরূপে, ক্লায়েন্ট স্ট্যান্ডার্ড আউটপুটে বার্তা লেখে - সাধারণত ব্যবহারকারীর tty।
-L|--তালিকা
এই বিকল্পটি আপনাকে সার্ভারে কী পরিষেবা উপলব্ধ তা দেখতে দেয়৷ আপনি এটা ব্যবহার করুন
smbclient -L হোস্ট হিসাবে এবং একটি তালিকা উপস্থিত হওয়া উচিত। দ্য -I বিকল্প উপযোগী হতে পারে যদি আপনার
NetBIOS নামগুলি আপনার TCP/IP DNS হোস্ট নামের সাথে মেলে না বা আপনি যদি একটি পৌঁছানোর চেষ্টা করছেন
অন্য নেটওয়ার্কে হোস্ট।
-b|--পাঠানো-বাফার বাফারসাইজ
ফাইল পাঠানো বা গ্রহণ করার সময়, smbclient একটি অভ্যন্তরীণ বাফার ব্যবহার করে যার আকার
সংযুক্ত সার্ভারে অনুমোদিত অনুরোধের সর্বাধিক সংখ্যা। এই কমান্ড এই অনুমতি দেয়
আকার 0 এর মধ্যে যেকোন পরিসরে সেট করতে হবে (যার মানে ডিফল্ট সার্ভার নিয়ন্ত্রিত ব্যবহার করুন
আকার) বাইট এবং 16776960 (0xFFFF00) বাইট। সার্ভার নিয়ন্ত্রিত আকার ব্যবহার করে
smbclient হিসাবে সবচেয়ে কার্যকরী পাইপলাইন হবে যতগুলো একই সাথে পড়া বা লেখার প্রয়োজন
সার্ভারকে যতটা সম্ভব ব্যস্ত রাখতে। এটিকে অন্য কোনো আকারে সেট করলে তা ধীর হয়ে যাবে
ট্রান্সফার. এটি smbclient-এর ভিতরে iosize কমান্ড ব্যবহার করে সেট করা যেতে পারে।
-বি|--ব্রাউজ করুন
DNS ব্যবহার করে SMB সার্ভার ব্রাউজ করুন।
-d|--debuglevel=স্তর
স্তর 0 থেকে 10 পর্যন্ত একটি পূর্ণসংখ্যা। ডিফল্ট মান যদি এই প্যারামিটারটি নির্দিষ্ট করা না থাকে
1 হয়
উচ্চতর এই মান, আরো বিস্তারিত লগ ফাইল সম্পর্কে লগ করা হবে
সার্ভারের কার্যক্রম। লেভেল 0 এ, শুধুমাত্র গুরুতর ত্রুটি এবং গুরুতর সতর্কতা থাকবে
লগ করা লেভেল 1 প্রতিদিন চলার জন্য একটি যুক্তিসঙ্গত স্তর - এটি একটি ছোট তৈরি করে
সম্পাদিত অপারেশন সম্পর্কে তথ্যের পরিমাণ।
1 এর উপরে স্তরগুলি যথেষ্ট পরিমাণে লগ ডেটা তৈরি করবে এবং শুধুমাত্র ব্যবহার করা উচিত৷
একটি সমস্যা তদন্ত করার সময়। 3 এর উপরে স্তরগুলি শুধুমাত্র বিকাশকারীদের দ্বারা ব্যবহারের জন্য ডিজাইন করা হয়েছে৷
এবং বিপুল পরিমাণ লগ ডেটা তৈরি করে, যার বেশিরভাগই অত্যন্ত গোপনীয়।
মনে রাখবেন যে এখানে এই প্যারামিটারটি উল্লেখ করলে ওভাররাইড হবে লগ ইন করুন স্তর মধ্যে পরামিতি
smb.conf ফাইল।
-V|--সংস্করণ
প্রোগ্রাম সংস্করণ নম্বর প্রিন্ট করে।
-s|--configfile=
নির্দিষ্ট করা ফাইলটিতে সার্ভারের প্রয়োজনীয় কনফিগারেশনের বিবরণ রয়েছে। দ্য
এই ফাইলের তথ্যে সার্ভার-নির্দিষ্ট তথ্য যেমন কি প্রিন্টক্যাপ রয়েছে
ব্যবহার করার জন্য ফাইল, সেইসাথে সার্ভারের জন্য সমস্ত পরিষেবার বিবরণ
প্রদান আরও তথ্যের জন্য smb.conf দেখুন। ডিফল্ট কনফিগারেশন ফাইলের নাম
কম্পাইল সময়ে নির্ধারিত।
-l|--log-basename=logdirectory
লগ/ডিবাগ ফাইলের জন্য বেস ডিরেক্টরির নাম। প্রসার ".প্রোগনাম" যুক্ত করা হবে
(যেমন log.smbclient, log.smbd, ইত্যাদি...)। লগ ফাইল ক্লায়েন্ট দ্বারা মুছে ফেলা হয় না.
--বিকল্প= =
স্থির কর smb.conf(5) বিকল্প " "মূল্য" কমান্ড লাইন থেকে
কনফিগারেশন ফাইল থেকে কম্পাইল করা ডিফল্ট এবং বিকল্পগুলিকে ওভাররাইড করে।
-N|-না-পাস
নির্দিষ্ট করা থাকলে, এই প্যারামিটারটি ক্লায়েন্ট থেকে সাধারণ পাসওয়ার্ড প্রম্পটকে দমন করে
ব্যবহারকারী. পাসওয়ার্ডের প্রয়োজন নেই এমন একটি পরিষেবা অ্যাক্সেস করার সময় এটি কার্যকর।
কমান্ড লাইনে একটি পাসওয়ার্ড নির্দিষ্ট করা না থাকলে বা এই প্যারামিটারটি নির্দিষ্ট করা না থাকলে,
ক্লায়েন্ট একটি পাসওয়ার্ড অনুরোধ করবে।
যদি কমান্ড লাইনে একটি পাসওয়ার্ড নির্দিষ্ট করা থাকে এবং এই বিকল্পটিও সংজ্ঞায়িত করা হয়
কমান্ড লাইনের পাসওয়ার্ডটি নিঃশব্দে উপেক্ষা করা হবে এবং কোন পাসওয়ার্ড ব্যবহার করা হবে না।
-k|-কারবেরোস
kerberos দিয়ে প্রমাণীকরণ করার চেষ্টা করুন। শুধুমাত্র একটি সক্রিয় ডিরেক্টরি পরিবেশে দরকারী।
-C|--ব্যবহার-ক্যাচে
winbind দ্বারা ক্যাশে করা শংসাপত্রগুলি ব্যবহার করার চেষ্টা করুন।
-A|--প্রমাণকরণ-ফাইল=ফাইলের নাম
এই বিকল্পটি আপনাকে একটি ফাইল নির্দিষ্ট করতে দেয় যা থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পড়তে হবে
সংযোগে ব্যবহৃত হয়। ফাইলের ফরম্যাট হল
ব্যবহারকারীর নাম =
পাসওয়ার্ড =
ডোমেইন =
নিশ্চিত করুন যে ফাইলের অনুমতিগুলি অবাঞ্ছিত ব্যবহারকারীদের অ্যাক্সেস সীমাবদ্ধ করে।
-U|--user=username[%password]
SMB ব্যবহারকারীর নাম বা ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করে।
যদি %পাসওয়ার্ড নির্দিষ্ট করা না থাকে, ব্যবহারকারীকে অনুরোধ করা হবে। ক্লায়েন্ট প্রথমে চেক করবে
দ্য USER কে পরিবেশ পরিবর্তনশীল, তারপর LOGNAME পরিবর্তনশীল এবং যদি উভয়ই বিদ্যমান থাকে,
স্ট্রিং বড় হাতের হয়। এই পরিবেশগত ভেরিয়েবল না পাওয়া গেলে, ব্যবহারকারীর নাম
ভাল ব্যবহৃত হয়.
একটি তৃতীয় বিকল্প হল একটি শংসাপত্র ফাইল ব্যবহার করা যাতে এর প্লেইনটেক্সট রয়েছে
ব্যবহারকারীর নাম এবং পাসওয়ার্ড. এই বিকল্পটি প্রধানত স্ক্রিপ্টগুলির জন্য প্রদান করা হয় যেখানে অ্যাডমিন করেন
কমান্ড লাইনে বা পরিবেশ ভেরিয়েবলের মাধ্যমে শংসাপত্রগুলি পাস করতে চান না। যদি
এই পদ্ধতিটি ব্যবহার করা হয়, নিশ্চিত করুন যে ফাইলের অনুমতিগুলি অ্যাক্সেস সীমাবদ্ধ করে
অবাঞ্ছিত ব্যবহারকারীদের থেকে। দেখুন -A আরো বিস্তারিত জানার জন্য.
স্ক্রিপ্টে পাসওয়ার্ড অন্তর্ভুক্ত করার বিষয়ে সতর্ক থাকুন। এছাড়াও, অনেক সিস্টেমে কমান্ড
একটি চলমান প্রক্রিয়ার লাইন ps কমান্ডের মাধ্যমে দেখা যেতে পারে। নিরাপদ থাকতে সর্বদা অনুমতি দিন
rpcclient একটি পাসওয়ার্ডের জন্য প্রম্পট করুন এবং এটি সরাসরি টাইপ করুন।
-S|--সাইনিং অন|অফ|প্রয়োজনীয়৷
ক্লায়েন্ট স্বাক্ষর করার অবস্থা সেট করুন।
-পি|--মেশিন-পাস
সংরক্ষিত মেশিন অ্যাকাউন্ট পাসওয়ার্ড ব্যবহার করুন.
-e|-এনক্রিপ্ট
এই কমান্ড লাইন প্যারামিটারের জন্য রিমোট সার্ভারের ইউনিক্স এক্সটেনশন বা সমর্থন প্রয়োজন
যে SMB3 প্রোটোকল নির্বাচন করা হয়েছে। সংযোগটি এনক্রিপ্ট করার অনুরোধ করে৷
GSSAPI এর মাধ্যমে SMB3 বা POSIX এক্সটেনশনগুলি ব্যবহার করে SMB এনক্রিপশন নিয়ে আলোচনা করে৷ ব্যবহার করে
এনক্রিপশন আলোচনার জন্য প্রদত্ত শংসাপত্র (হয় kerberos বা NTLMv1/v2 যদি
প্রদত্ত ডোমেন/ব্যবহারকারীর নাম/পাসওয়ার্ড ট্রিপল। এনক্রিপশন না হলে সংযোগ ব্যর্থ হয়
আলোচনা করা
--পিডব্লিউ-এনটি-হ্যাশ
সরবরাহ করা পাসওয়ার্ড হল NT হ্যাশ।
-n|--নেটবায়োসনাম
এই বিকল্পটি আপনাকে NetBIOS নাম ওভাররাইড করতে দেয় যা Samba নিজের জন্য ব্যবহার করে। এই
সেট করার জন্য অভিন্ন নেটবিওস নাম smb.conf ফাইলে প্যারামিটার। যাইহোক, ক
কমান্ড লাইন সেটিং smb.conf-এর সেটিংসের চেয়ে অগ্রাধিকার পাবে।
-i|--- সুযোগ
এটি একটি NetBIOS স্কোপ নির্দিষ্ট করে যা nmblookup কখন যোগাযোগ করতে ব্যবহার করবে
NetBIOS নাম তৈরি করা হচ্ছে। NetBIOS স্কোপের ব্যবহার সম্পর্কে বিস্তারিত জানার জন্য, rfc1001.txt দেখুন
এবং rfc1002.txt। NetBIOS স্কোপগুলি হল খুব খুব কমই ব্যবহৃত হয়, শুধুমাত্র এই প্যারামিটার সেট করুন যদি আপনি
আপনার যোগাযোগ করা সমস্ত NetBIOS সিস্টেমের দায়িত্বে থাকা সিস্টেম অ্যাডমিনিস্ট্রেটর৷
সঙ্গে.
-W|--workgroup=domain
ব্যবহারকারীর নামের SMB ডোমেন সেট করুন। এটি ডিফল্ট ডোমেনকে ওভাররাইড করে যা হল
smb.conf এ সংজ্ঞায়িত ডোমেন। যদি নির্দিষ্ট ডোমেন সার্ভার NetBIOS হিসাবে একই হয়
নাম, এটি ক্লায়েন্টকে সার্ভার স্থানীয় SAM ব্যবহার করে লগ ইন করতে দেয় (এর বিপরীতে
ডোমেন SAM)।
-O|--সকেট-বিকল্প সকেট বিকল্প
ক্লায়েন্ট সকেটে সেট করার জন্য TCP সকেট বিকল্প। সকেট বিকল্প পরামিতি দেখুন
বৈধ বিকল্পের তালিকার জন্য smb.conf ম্যানুয়াল পৃষ্ঠা।
-?|--সহায়তা
কমান্ড লাইন বিকল্পগুলির একটি সারাংশ মুদ্রণ করুন।
-- ব্যবহার
সংক্ষিপ্ত ব্যবহারের বার্তা প্রদর্শন করুন।
-t|-টাইম আউট
এটি ব্যবহারকারীকে প্রতিটি SMB অনুরোধের জন্য ব্যবহৃত ডিফল্ট টাইমআউট টিউন করতে দেয়। দ্য
ডিফল্ট সেটিং হল 20 সেকেন্ড। মাঝে মাঝে সার্ভারের কাছে অনুরোধ করলে তা বাড়ান
আউট এটি ঘটতে পারে যখন SMB3 এনক্রিপশন নির্বাচন করা হয় এবং smbclient অপ্রতিরোধ্য হয়
অনুরোধ সহ সার্ভার। এটি ভিতরে টাইমআউট কমান্ড ব্যবহার করে সেট করা যেতে পারে
smbclient
-T|-টার টার বিকল্প
smbclient তৈরি করতে ব্যবহার করা যেতে পারে আলকাতরা(1) একটিতে সমস্ত ফাইলের সামঞ্জস্যপূর্ণ ব্যাকআপ
SMB/CIFS শেয়ার। সেকেন্ডারি টার পতাকা যা এই বিকল্পে দেওয়া যেতে পারে:
· c - স্থানীয় সিস্টেমে একটি টার ব্যাকআপ সংরক্ষণাগার তৈরি করুন। নাম অনুসরণ করতে হবে
একটি টার ফাইল, টেপ ডিভাইস বা স্ট্যান্ডার্ড আউটপুটের জন্য "-"। যদি স্ট্যান্ডার্ড আউটপুট ব্যবহার করে
আপনার টার কলুষিত এড়াতে আপনাকে অবশ্যই লগ লেভেলটিকে এর সর্বনিম্ন মান -d0 এ পরিণত করতে হবে
ফাইল এই পতাকা এর সাথে পারস্পরিক একচেটিয়া x পতাকা।
· x - একটি শেয়ারে একটি স্থানীয় টার ফাইল বের করুন (পুনরুদ্ধার করুন)। -D অপশন না থাকলে
প্রদত্ত, টার ফাইলগুলি শেয়ারের শীর্ষ স্তর থেকে পুনরুদ্ধার করা হবে। অবশ্যই
স্ট্যান্ডার্ড ইনপুটের জন্য টার ফাইল, ডিভাইস বা "-" এর নাম অনুসরণ করুন। পরস্পর
সঙ্গে একচেটিয়া c পতাকা পুনরুদ্ধার করা ফাইলগুলির তৈরির সময় (mtime) সেট করা আছে
তারিখটি টার ফাইলে সংরক্ষিত। ডিরেক্টরি বর্তমানে তাদের সৃষ্টি পেতে না
তারিখগুলি সঠিকভাবে পুনরুদ্ধার করা হয়েছে।
· I - ফাইল এবং ডিরেক্টরি অন্তর্ভুক্ত করুন। ফাইলের নামগুলি হলে এটি ডিফল্ট আচরণ
উপরে উল্লিখিত। ফাইলগুলিকে একটি নির্যাস বা তৈরিতে অন্তর্ভুক্ত করা হয় (এবং
তাই অন্য সব কিছু বাদ দিতে হবে)। নীচের উদাহরণ দেখুন। ফাইলের নাম গ্লোবিং
দুটি উপায়ে কাজ করে। দেখা r নিচে.
· X - ফাইল এবং ডিরেক্টরি বাদ দিন। একটি নির্যাস থেকে ফাইল বাদ বা কারণ
সৃষ্টি. নীচের উদাহরণ দেখুন. ফাইলের নাম গ্লোবিং দুটি উপায়ের একটিতে কাজ করে। দেখা r
নিচে.
· F - ফাইল এবং ডিরেক্টরির একটি তালিকা ধারণকারী ফাইল। দ্য F নাম ঘটায়
একটি তালিকা ধারণ করে একটি ফাইলের নাম হিসাবে পড়ার জন্য তৈরি করতে tarfile অনুসরণ করুন
ফাইল এবং ডিরেক্টরিগুলি একটি নির্যাস বা তৈরিতে অন্তর্ভুক্ত করতে হবে (এবং তাই
বাকি সবকিছু বাদ দিতে হবে)। নীচের উদাহরণ দেখুন. ফাইলের নাম গ্লোবিং একটিতে কাজ করে
দুটি উপায়ের। দেখা r নিচে.
· b - ব্লক আকার. একটি বৈধ (শূন্যের চেয়ে বড়) ব্লক সাইজ দ্বারা অনুসরণ করা আবশ্যক৷ কারণসমূহ
tar ফাইলটি ব্লকসাইজ*টিব্লক (512 বাইট) ব্লকে লিখতে হবে।
· g - ক্রমবর্ধমান. সংরক্ষণাগার বিট সেট আছে শুধুমাত্র ফাইল ব্যাক আপ. শুধুমাত্র দরকারী
সাথে c পতাকা।
· q - চুপচাপ। টারকে ডায়াগনস্টিক প্রিন্ট করা থেকে বিরত রাখে কারণ এটি কাজ করে। এই হিসাবে একই
টারমোড শান্ত।
· r - অন্তর্ভুক্ত বা বাদ দিতে ওয়াইল্ডকার্ড ম্যাচিং ব্যবহার করুন। অবচয়।
· N - তুলনায় নতুন. একটি ফাইলের নাম অনুসরণ করতে হবে যার তারিখ তুলনা করা হয়
একটি তৈরি করার সময় শেয়ারে পাওয়া ফাইলগুলির বিরুদ্ধে। শুধুমাত্র ফাইলের চেয়ে নতুন ফাইল
নির্দিষ্ট টার ফাইল ব্যাক আপ করা হয়. শুধুমাত্র সঙ্গে দরকারী c পতাকা।
· a - সংরক্ষণাগার বিট সেট করুন. একটি ফাইল ব্যাক আপ করা হলে সংরক্ষণাগার বিট রিসেট করার কারণ।
সঙ্গে দরকারী g এবং c পতাকা।
আলকাতরা দীর্ঘ ফাইল নাম
smbclient এর tar বিকল্পটি এখন ব্যাকআপ এবং পুনরুদ্ধার উভয় ক্ষেত্রেই দীর্ঘ ফাইলের নাম সমর্থন করে। যাহোক,
ফাইলের পুরো পথের নাম অবশ্যই 1024 বাইটের কম হতে হবে। এছাড়াও, যখন একটি টার সংরক্ষণাগার হয়
তৈরি করা হয়েছে, smbclient এর tar বিকল্পটি আর্কাইভে সমস্ত ফাইলকে আপেক্ষিক নামের সাথে রাখে, নয়
পরম নাম।
আলকাতরা ফাইলের নাম
সমস্ত ফাইলের নাম DOS পাথের নাম হিসাবে দেওয়া যেতে পারে (কম্পোনেন্ট বিভাজক হিসাবে '\\' সহ) বা হিসাবে
UNIX পাথের নাম (কম্পোনেন্ট বিভাজক হিসাবে '/' সহ)।
উদাহরণ
tar ফাইল backup.tar থেকে mypc-এ myshare এ পুনরুদ্ধার করুন (শেয়ারে পাসওয়ার্ড নেই)।
smbclient //mypc/myshare "" -N -Tx backup.tar
ব্যবহারকারী/ডক্স ছাড়া সবকিছু পুনরুদ্ধার করুন
smbclient //mypc/myshare "" -N -TXx backup.tar user/docs
ব্যবহারকারী/ডক্সের নীচে ফাইলগুলির একটি টার ফাইল তৈরি করুন।
smbclient //mypc/myshare "" -N -Tc backup.tar user/docs
উপরের মত একই tar ফাইল তৈরি করুন, কিন্তু এখন একটি DOS পাথ নাম ব্যবহার করুন।
smbclient //mypc/myshare "" -N -Tc backup.tar ব্যবহারকারীরা\edocs
ফাইল টার্লিস্টে তালিকাভুক্ত ফাইলগুলির একটি টার ফাইল তৈরি করুন।
smbclient //mypc/myshare "" -N -TcF backup.tar tarlist
শেয়ারের সমস্ত ফাইল এবং ডিরেক্টরিগুলির একটি টার ফাইল তৈরি করুন।
smbclient //mypc/myshare "" -N -Tc backup.tar *
-D|--নির্দেশিকা প্রাথমিক ডিরেক্টরি
শুরু করার আগে প্রাথমিক ডিরেক্টরিতে পরিবর্তন করুন। সম্ভবত শুধুমাত্র tar -T দিয়ে কোন কাজে লাগে
বিকল্প।
-c|--কমান্ড কমান্ড স্ট্রিং
কমান্ড স্ট্রিং হল একটি সেমিকোলন-বিচ্ছিন্ন কমান্ডের তালিকা যার পরিবর্তে কার্যকর করা হবে
stdin থেকে অনুরোধ করা হচ্ছে।
-N দ্বারা উহ্য হয় -c.
এটি স্ক্রিপ্টে এবং সার্ভারে stdin প্রিন্ট করার জন্য বিশেষভাবে উপযোগী, যেমন -c
'ছাপা -'.
অপারেশনস
একবার ক্লায়েন্ট চলমান হলে, ব্যবহারকারীকে একটি প্রম্পট দিয়ে উপস্থাপন করা হয়:
smb:\>
ব্যাকস্ল্যাশ ("\\") সার্ভারে বর্তমান কার্যকারী ডিরেক্টরি নির্দেশ করে, এবং হবে
বর্তমান কাজের ডিরেক্টরি পরিবর্তন করা হলে পরিবর্তন করুন।
প্রম্পটটি নির্দেশ করে যে ক্লায়েন্ট প্রস্তুত এবং একটি ব্যবহারকারীর আদেশ কার্যকর করার জন্য অপেক্ষা করছে।
প্রতিটি কমান্ড একটি একক শব্দ, বিকল্পভাবে সেই কমান্ডের জন্য নির্দিষ্ট পরামিতি অনুসরণ করে।
কমান্ড এবং পরামিতিগুলি স্থান সীমাবদ্ধ করা হয় যদি না এই নোটগুলি বিশেষভাবে উল্লেখ করে৷
অন্যথায় সমস্ত কমান্ড কেস-সংবেদনশীল। কমান্ডের পরামিতি হতে পারে বা নাও হতে পারে
কেস সংবেদনশীল, কমান্ডের উপর নির্ভর করে।
আপনি ডবল সহ নাম উদ্ধৃত করে ফাইলের নাম নির্দিষ্ট করতে পারেন যেগুলির মধ্যে স্পেস রয়েছে
উদ্ধৃতি, উদাহরণস্বরূপ "একটি দীর্ঘ ফাইলের নাম"।
বর্গাকার বন্ধনীতে দেখানো পরামিতিগুলি (যেমন, "[প্যারামিটার]") ঐচ্ছিক। যদি না দেওয়া হয়, তাহলে
কমান্ড উপযুক্ত ডিফল্ট ব্যবহার করবে। কোণ বন্ধনীতে দেখানো পরামিতিগুলি (যেমন,
" ") প্রয়োজন হয়.
নোট করুন যে সার্ভারে অপারেটিং সমস্ত কমান্ড আসলে একটি অনুরোধ জারি করে সঞ্চালিত হয়
সার্ভারে এইভাবে আচরণ সার্ভার থেকে সার্ভার পরিবর্তিত হতে পারে, কিভাবে উপর নির্ভর করে
সার্ভার বাস্তবায়িত হয়েছে।
উপলব্ধ কমান্ড বর্ণানুক্রমিক এখানে দেওয়া হয়.
? [আদেশ]
If হুকুম নির্দিষ্ট করা হয়,? কমান্ড সম্পর্কে একটি সংক্ষিপ্ত তথ্যপূর্ণ বার্তা প্রদর্শন করবে
নির্দিষ্ট কমান্ড। যদি কোন কমান্ড নির্দিষ্ট করা না থাকে, উপলব্ধ কমান্ডের একটি তালিকা হবে
প্রদর্শিত হবে
! [শেল কমান্ড]
If খোল হুকুম উল্লেখ করা হয়,! কমান্ড স্থানীয়ভাবে একটি শেল নির্বাহ করবে এবং চালাবে
নির্দিষ্ট শেল কমান্ড। যদি কোন কমান্ড নির্দিষ্ট করা না থাকে, একটি স্থানীয় শেল চালানো হবে।
allinfo ফাইল
ক্লায়েন্ট অনুরোধ করবে যে সার্ভার একটি ফাইল বা সম্পর্কে সমস্ত পরিচিত তথ্য ফেরত দেবে
ডিরেক্টরি (স্ট্রিম সহ)।
altname ফাইল
ক্লায়েন্ট অনুরোধ করবে যে সার্ভারের জন্য "বিকল্প" নাম (8.3 নাম) ফেরত দেবে
একটি ফাইল বা ডিরেক্টরি।
সংরক্ষণাগার
ফাইলগুলিতে কাজ করার সময় সংরক্ষণাগার স্তর সেট করে। 0 মানে আর্কাইভ বিট উপেক্ষা করুন, 1
মানে শুধুমাত্র এই বিট সেটের ফাইলে অপারেট করা, 2 মানে শুধুমাত্র এটি দিয়ে ফাইল চালানো
বিট সেট করুন এবং অপারেশনের পরে এটি পুনরায় সেট করুন, 3 মানে সমস্ত ফাইলে অপারেট করুন এবং পরে এটি পুনরায় সেট করুন
অপারেশন. ডিফল্ট 0।
ব্যাকআপ
ডিরেক্টরি তালিকায় সার্ভারে পাঠানো "ব্যাকআপ অভিপ্রায়" পতাকার অবস্থা টগল করুন
এবং ফাইল খোলে। যদি "ব্যাকআপ অভিপ্রায়" পতাকা সত্য হয়, সার্ভার চেষ্টা করবে এবং বাইপাস করবে
কিছু ফাইল সিস্টেম ব্যবহারকারীকে SE_BACKUP বা SE_RESTORE মঞ্জুর করা হয়েছে কিনা তা পরীক্ষা করে
বিশেষাধিকার একটি ব্যাকআপ বা পুনরুদ্ধার অপারেশন সঞ্চালন যখন এই অবস্থা দরকারী.
ব্লক আকার
একটি টার অপারেশনের জন্য ব্লকসাইজ প্যারামিটার সেট করে। ডিফল্ট 20. কারণ টার ফাইল
ব্লকসাইজ*টিব্লক (সাধারণত 512 বাইট) ইউনিটে লিখতে হবে।
বাতিল jobid0 [jobid1] ... [jobidN]
ক্লায়েন্ট অনুরোধ করবে যে সার্ভার প্রদত্ত দ্বারা চিহ্নিত প্রিন্টজবগুলি বাতিল করবে
সংখ্যাসূচক প্রিন্ট কাজের আইডি।
কেস_সংবেদনশীল
SMB প্যাকেটে পতাকার সেটিং টগল করে যা সার্ভারকে চিকিৎসা করতে বলে
কেস সংবেদনশীল হিসাবে ফাইলের নাম। ডিফল্টরূপে অফ সেট করুন (ফাইল সার্ভারকে চিকিত্সা করতে বলে৷
কেস সংবেদনশীল হিসাবে ফাইলের নাম)। শুধুমাত্র বর্তমানে Samba 3.0.5 এবং তার উপরের ফাইলকে প্রভাবিত করে
কেস সংবেদনশীল প্যারামিটার সহ সার্ভারগুলি smb.conf-এ স্বয়ংক্রিয়ভাবে সেট করা হয়েছে।
সিডি
যদি "ডিরেক্টরি নাম" নির্দিষ্ট করা হয়, সার্ভারে বর্তমান কার্যকারী ডিরেক্টরি হবে
নির্দিষ্ট ডিরেক্টরিতে পরিবর্তন করা হয়েছে। এই অপারেশন ব্যর্থ হবে যদি কোন কারণে
নির্দিষ্ট ডিরেক্টরি অ্যাক্সেসযোগ্য নয়।
যদি কোন ডিরেক্টরির নাম নির্দিষ্ট করা না থাকে, সার্ভারে বর্তমান কার্যকারী ডিরেক্টরি হবে
রিপোর্ট।
অক্টালে chmod ফাইল মোড
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। ক্লায়েন্ট অনুরোধ করে যে সার্ভার ইউনিক্স পরিবর্তন করে
প্রদত্ত অক্টাল মোডের অনুমতি, স্ট্যান্ডার্ড UNIX বিন্যাসে।
chown ফাইল uid gid
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। ক্লায়েন্ট অনুরোধ করে যে সার্ভারটি ইউনিক্স ব্যবহারকারীকে পরিবর্তন করে এবং
প্রদত্ত দশমিক মানের গোষ্ঠী মালিকানা। উল্লেখ্য বর্তমানে কোন উপায় নেই
প্রদত্ত নামের জন্য দূরবর্তীভাবে UNIX uid এবং gid মানগুলি সন্ধান করুন। এই সুরাহা করা যেতে পারে
CIFS UNIX এক্সটেনশনের ভবিষ্যত সংস্করণে।
বন্ধ
খোলা কমান্ড দ্বারা স্পষ্টভাবে খোলা একটি ফাইল বন্ধ করে। অভ্যন্তরীণ সাম্বা পরীক্ষার জন্য ব্যবহৃত
উদ্দেশ্য।
ডেল
ক্লায়েন্ট অনুরোধ করবে যে সার্ভার মিলে সব ফাইল মুছে ফেলার চেষ্টা করবে মাস্ক থেকে
সার্ভারে বর্তমান কাজের ডিরেক্টরি।
dir
মিলে যাওয়া ফাইলগুলির একটি তালিকা মাস্ক সার্ভারে বর্তমান কাজের ডিরেক্টরিতে হবে
সার্ভার থেকে পুনরুদ্ধার করা এবং প্রদর্শিত হবে.
du
একটি ডিরেক্টরি তালিকাভুক্ত করে এবং তারপরে বর্তমান ডিস্কের ব্যবহার এবং ফাঁকা স্থান মুদ্রণ করে
একটি অংশ.
প্রতিধ্বনি
সার্ভারে পিং করার জন্য একটি SMBecho অনুরোধ করে। অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে ব্যবহৃত হয়।
প্রস্থান
সার্ভারের সাথে সংযোগ বন্ধ করুন এবং প্রোগ্রাম থেকে প্রস্থান করুন।
পাওয়া [স্থানীয় ফাইলের নাম]
রিমোট ফাইল নাম নামক ফাইলটি সার্ভার থেকে মেশিনে চলমান কপি করুন
ক্লায়েন্ট নির্দিষ্ট করা থাকলে, স্থানীয় অনুলিপি স্থানীয় ফাইলের নাম দিন। নোট করুন যে সমস্ত স্থানান্তর
smbclient বাইনারি হয়। এছাড়াও ছোট হাতের কমান্ড দেখুন।
getfacl
ইউনিক্স এক্সটেনশন সার্ভার সমর্থন প্রয়োজন. অনুরোধ করে এবং POSIX ACL চালু করে প্রিন্ট করে
একটি নথি.
হার্ডলিঙ্ক
Windows CIFS শব্দার্থবিদ্যা ব্যবহার করে সার্ভারে একটি হার্ডলিঙ্ক তৈরি করে।
সাহায্য [আদেশ]
দেখুন? উপরে কমান্ড।
ইতিহাস
কমান্ড ইতিহাস প্রদর্শন করে।
আইওসাইজ
ফাইল পাঠানো বা গ্রহণ করার সময়, smbclient একটি অভ্যন্তরীণ বাফার ব্যবহার করে যার আকার
সংযুক্ত সার্ভারে অনুমোদিত অনুরোধের সর্বাধিক সংখ্যা। এই কমান্ড এই অনুমতি দেয়
আকার 0 এর মধ্যে যেকোন পরিসরে সেট করতে হবে (যার মানে ডিফল্ট সার্ভার নিয়ন্ত্রিত ব্যবহার করুন
আকার) বাইট এবং 16776960 (0xFFFF00) বাইট। সার্ভার নিয়ন্ত্রিত আকার ব্যবহার করে
smbclient হিসাবে সবচেয়ে কার্যকরী পাইপলাইন হবে যতগুলো একই সাথে পড়া বা লেখার প্রয়োজন
সার্ভারকে যতটা সম্ভব ব্যস্ত রাখতে। এটিকে অন্য কোনো আকারে সেট করলে তা ধীর হয়ে যাবে
ট্রান্সফার.
এলসিডি [ডিরেক্টরি নাম]
If ডিরেক্টরি নাম স্থানীয় মেশিনে বর্তমান কাজের ডিরেক্টরি নির্দিষ্ট করা হয়েছে
নির্দিষ্ট ডিরেক্টরিতে পরিবর্তন করা হবে। কোন কারণে এই অপারেশন ব্যর্থ হবে
নির্দিষ্ট ডিরেক্টরিটি অ্যাক্সেসযোগ্য নয়।
যদি কোন ডিরেক্টরির নাম নির্দিষ্ট করা না থাকে, তাহলে বর্তমান কাজের ডিরেক্টরির নাম
স্থানীয় মেশিন রিপোর্ট করা হবে.
লিঙ্ক লক্ষ্য লিঙ্ক নাম
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। ক্লায়েন্ট অনুরোধ করে যে সার্ভারের মধ্যে একটি হার্ড লিঙ্ক তৈরি করুন
লিঙ্কের নাম এবং টার্গেট ফাইল। লিঙ্কনাম ফাইলটি অবশ্যই বিদ্যমান থাকবে না।
তালিকা সংযোগ
DFS উদ্দেশ্যে বর্তমান সংযোগগুলি দেখান৷
তালা
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। প্রদত্ত টাইপের একটি POSIX fcntl লক সেট করার চেষ্টা করে
পরিসীমা অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে ব্যবহৃত হয়।
লগ ইন করুন
আবার লগ ইন করে এই সেশনের জন্য একটি নতুন vuid স্থাপন করে। কারেন্ট প্রতিস্থাপন করে
vuid নতুন vuid প্রিন্ট আউট. অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে ব্যবহৃত হয়।
লগ অফ
সেশন বন্ধ করে সার্ভার থেকে ব্যবহারকারীকে লগ করে। অভ্যন্তরীণ সাম্বা পরীক্ষার জন্য ব্যবহৃত
উদ্দেশ্য।
ছোট হাতের অক্ষর ব্যবহার
get এবং mget কমান্ডের জন্য ফাইলের নাম ছোট হাতের লেখা টগল করুন।
যখন লোয়ারকেসিং চালু করা হয়, স্থানীয় ফাইলের নামগুলি ব্যবহার করার সময় ছোট হাতের অক্ষরে রূপান্তরিত হয়
get এবং mget কমান্ড। একটি থেকে MSDOS ফাইল অনুলিপি করার সময় (বলুন) এটি প্রায়শই দরকারী
সার্ভার, কারণ ছোট হাতের ফাইলের নাম ইউনিক্স সিস্টেমে আদর্শ।
ls
উপরের dir কমান্ড দেখুন।
মুখোশ
এই কমান্ডটি ব্যবহারকারীকে একটি মাস্ক সেট আপ করতে দেয় যা পুনরাবৃত্তির সময় ব্যবহার করা হবে
mget এবং mput কমান্ডের অপারেশন।
mget এবং mput কমান্ডের জন্য নির্দিষ্ট করা মাস্কগুলি ডিরেক্টরির জন্য ফিল্টার হিসাবে কাজ করে
রিকারশন চালু হলে ফাইলের পরিবর্তে।
মাস্ক কমান্ডের সাথে নির্দিষ্ট করা মাস্কটি ফাইলগুলিকে ফিল্টার করার জন্য প্রয়োজনীয়
ডিরেক্টরি উদাহরণস্বরূপ, যদি একটি mget কমান্ডে নির্দিষ্ট করা মাস্কটি "উৎস*" হয় এবং
মাস্ক কমান্ডের সাথে নির্দিষ্ট করা মাস্কটি হল "*.c" এবং রিকারশনটি টগল করা হয়েছে,
mget কমান্ড নীচের সমস্ত ডিরেক্টরিতে "*.c" এর সাথে মিলে যাওয়া সমস্ত ফাইল পুনরুদ্ধার করবে এবং
বর্তমান কার্যকারী ডিরেক্টরিতে "উৎস*" এর সাথে মিলে যাওয়া সমস্ত ডিরেক্টরি সহ।
মনে রাখবেন যে মুখোশের মানটি ডিফল্টে ফাঁকা থাকে ("*" এর সমতুল্য) এবং তাই থাকে
যতক্ষণ না মাস্ক কমান্ডটি এটি পরিবর্তন করতে ব্যবহৃত হয়। এটি সবচেয়ে সম্প্রতি নির্দিষ্ট করে রাখে
মান অনির্দিষ্টকালের জন্য। অপ্রত্যাশিত ফলাফল এড়াতে মান পরিবর্তন করা বুদ্ধিমানের কাজ হবে
mget বা mput কমান্ড ব্যবহার করার পর "*" এ মাস্ক ফেরত দিন।
মো
mkdir কমান্ড দেখুন।
mget
মিলে যাওয়া সব ফাইল কপি করুন মাস্ক সার্ভার থেকে মেশিনে ক্লায়েন্ট চলমান.
মনে রাখবেন যে মাস্ক রিকার্সিভ অপারেশন এবং নন-রিকারসিভের সময় ভিন্নভাবে ব্যাখ্যা করা হয়
অপারেশন - আরও তথ্যের জন্য পুনরাবৃত্তি এবং মাস্ক কমান্ডগুলি পড়ুন। নোট করুন যে সব
smbclient-এ স্থানান্তর বাইনারি। এছাড়াও ছোট হাতের কমান্ড দেখুন।
mkdir
এর সাথে সার্ভারে একটি নতুন ডিরেক্টরি তৈরি করুন (ব্যবহারকারীর অ্যাক্সেসের অনুমতি দেওয়া হচ্ছে)
নির্দিষ্ট নাম।
আরো
একটি দূরবর্তী ফাইল আনুন এবং আপনার PAGER পরিবেশ ভেরিয়েবলের বিষয়বস্তু সহ এটি দেখুন।
mput
মিলে যাওয়া সব ফাইল কপি করুন মাস্ক স্থানীয় মেশিনে বর্তমান কাজের ডিরেক্টরিতে
সার্ভারে বর্তমান কাজের ডিরেক্টরি।
মনে রাখবেন যে মাস্ক রিকার্সিভ অপারেশন এবং নন-রিকারসিভের সময় ভিন্নভাবে ব্যাখ্যা করা হয়
অপারেশন - আরও তথ্যের জন্য পুনরাবৃত্তি এবং মাস্ক কমান্ডগুলি পড়ুন। নোট করুন যে সব
smbclient-এ স্থানান্তর বাইনারি।
অবহিত
পরিবর্তনের বিজ্ঞপ্তির জন্য একটি ডিরেক্টরি জিজ্ঞাসা করুন। এই কমান্ড একটি পুনরাবৃত্তিমূলক সমস্যা
সমস্ত সম্ভাব্য পরিবর্তনের জন্য ফাইলচেঞ্জনোটিফাই কল। পরিবর্তন আসায় এক লাইন প্রিন্ট হবে
পরিবর্তন প্রতি এর জন্য https://msdn.microsoft.com/en-us/library/dn392331.aspx দেখুন
এই কমান্ড প্রিন্ট করে এমন কর্ম সংখ্যার বর্ণনা।
এই আদেশ কখনই শেষ হয় না, এটি অনির্দিষ্টকালের জন্য ইভেন্টের জন্য অপেক্ষা করে।
posix
এটি CIFS UNIX এক্সটেনশন এবং প্রিন্ট আউট সমর্থন করে কিনা তা দেখতে দূরবর্তী সার্ভারকে জিজ্ঞাসা করুন
সমর্থিত ক্ষমতার তালিকা। যদি তাই হয়, POSIX পাথনেম প্রসেসিং এবং বড় চালু করুন
ফাইল পড়া/লেখা (যদি পাওয়া যায়),।
posix_encrypt
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। এই সংযোগে SMB এনক্রিপশন নিয়ে আলোচনা করার চেষ্টা। যদি
kerberos শংসাপত্র (-k) এর সাথে সংযুক্ত smbclient এই কমান্ডের আর্গুমেন্টগুলি হল
উপেক্ষা করা হয় এবং কারবারোস শংসাপত্রগুলি GSSAPI স্বাক্ষর এবং সিল করার জন্য আলোচনা করতে ব্যবহৃত হয়
পরিবর্তে. প্রারম্ভিক এনক্রিপশন জোর করে smbclient করার -e বিকল্পটিও দেখুন
সংযোগ এই কমান্ডটি Samba 3.2 এর সাথে নতুন।
posix_open
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। CIFS UNIX এক্সটেনশন এবং প্রিন্ট ব্যবহার করে একটি দূরবর্তী ফাইল খোলে
একটি ফাইলআইডি। অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে ব্যবহৃত হয়।
posix_mkdir
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। এর সাথে CIFS UNIX এক্সটেনশন ব্যবহার করে একটি দূরবর্তী ডিরেক্টরি তৈরি করে
প্রদত্ত মোড।
posix_rmdir
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। CIFS UNIX এক্সটেনশন ব্যবহার করে একটি দূরবর্তী ডিরেক্টরি মুছে দেয়।
posix_unlink
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। CIFS UNIX এক্সটেনশন ব্যবহার করে একটি দূরবর্তী ফাইল মুছে দেয়।
ছাপা
একটি মুদ্রণযোগ্য পরিষেবার মাধ্যমে স্থানীয় মেশিন থেকে নির্দিষ্ট ফাইলটি মুদ্রণ করুন
সার্ভার।
প্রম্পট
mget এবং mput কমান্ডের অপারেশন চলাকালীন ফাইলের নামগুলির জন্য প্রম্পটিং টগল করুন।
চালু হলে, ব্যবহারকারীকে প্রতিটি ফাইলের স্থানান্তর নিশ্চিত করার জন্য অনুরোধ করা হবে
এই আদেশ. টগল অফ হলে, নির্দিষ্ট করা সমস্ত ফাইল ছাড়াই স্থানান্তর করা হবে
প্রম্পটিং
রাখা [দূরবর্তী ফাইলের নাম]
ক্লায়েন্ট চালানো মেশিন থেকে স্থানীয় ফাইলের নাম নামক ফাইলটি অনুলিপি করুন
সার্ভার যদি নির্দিষ্ট করা থাকে, রিমোট কপি রিমোট ফাইলের নাম দিন। নোট করুন যে সমস্ত স্থানান্তর
smbclient বাইনারি হয়. এছাড়াও ছোট হাতের কমান্ড দেখুন।
বেণী
কাজের আইডি, নাম, আকার এবং বর্তমান অবস্থা প্রদর্শন করে প্রিন্ট সারি দেখায়।
অব্যাহতিপ্রাপ্ত
প্রস্থান কমান্ড দেখুন।
readlink symlinkname
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। সিমলিংক "symlinkname" এর মান প্রিন্ট করুন।
rd
rmdir কমান্ড দেখুন।
পুনরাবৃত্তি
mget এবং mput কমান্ডের জন্য ডিরেক্টরির পুনরাবৃত্তি টগল করুন।
চালু হলে, এই কমান্ডগুলি সোর্স ডিরেক্টরির সমস্ত ডিরেক্টরি প্রক্রিয়া করবে
(অর্থাৎ, তারা যে ডিরেক্টরি থেকে অনুলিপি করছে) এবং এর সাথে মেলে এমন যেকোনো একটিতে পুনরাবৃত্ত হবে
কমান্ডে নির্দিষ্ট করা মুখোশ। শুধুমাত্র মাস্ক ব্যবহার করে নির্দিষ্ট মাস্কের সাথে মেলে এমন ফাইল
কমান্ড পুনরুদ্ধার করা হবে। এছাড়াও মাস্ক কমান্ড দেখুন।
যখন রিকারশন টগল বন্ধ করা হয়, শুধুমাত্র বর্তমান ওয়ার্কিং ডিরেক্টরি থেকে ফাইলগুলি
সোর্স মেশিন যা mget বা mput কমান্ডের সাথে নির্দিষ্ট করা মাস্কের সাথে মেলে
অনুলিপি করা হয়েছে, এবং মাস্ক কমান্ড ব্যবহার করে নির্দিষ্ট করা কোনো মাস্ক উপেক্ষা করা হবে।
নাম পরিবর্তন করুন
থেকে সার্ভারে বর্তমান কার্যকারী ডিরেক্টরিতে ফাইলগুলির নাম পরিবর্তন করুন পুরাতন ফাইলের নাম থেকে নতুন
ফাইলের নাম.
rm
মিলে যাওয়া সব ফাইল সরান মাস্ক সার্ভারে বর্তমান কাজের ডিরেক্টরি থেকে।
rmdir
সার্ভার থেকে নির্দিষ্ট ডিরেক্টরি (ব্যবহারকারীর অ্যাক্সেসের অনুমতি) সরান।
স্কোপি
সবচেয়ে দক্ষ সার্ভার-সাইড কপি কল ব্যবহার করে সার্ভারে একটি ফাইল কপি করার চেষ্টা করুন।
রিড ব্যবহারে ফিরে আসে তারপর লিখুন যদি সার্ভার সার্ভার-সাইড কপি সমর্থন না করে।
সেট মোড
ফাইল অনুমতি সেট করতে DOS attrib কমান্ডের একটি সংস্করণ। উদাহরণ স্বরূপ:
setmode myfile +r
myfile শুধুমাত্র পড়া হবে.
শো কানেক্ট
DFS উদ্দেশ্যে বর্তমান সক্রিয় সংযোগ দেখান।
stat ফাইল
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। ক্লায়েন্ট ইউনিক্স মৌলিক তথ্য স্তরের অনুরোধ করে এবং প্রিন্ট আউট করে
লিনাক্স স্ট্যাট কমান্ড ফাইল সম্পর্কে একই তথ্য। এই অন্তর্ভুক্ত
আকার, ডিস্কে ব্যবহৃত ব্লক, ফাইলের ধরন, অনুমতি, ইনোড নম্বর, লিঙ্কের সংখ্যা এবং
অবশেষে তিনটি টাইমস্ট্যাম্প (অ্যাক্সেস, পরিবর্তন এবং পরিবর্তন)। যদি ফাইলটি একটি বিশেষ হয়
ফাইল (সিমলিংক, অক্ষর বা ব্লক ডিভাইস, ফিফো বা সকেট) তারপর অতিরিক্ত তথ্য হতে পারে
এছাড়াও মুদ্রিত হবে.
symlink টার্গেট লিঙ্কের নাম
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। ক্লায়েন্ট অনুরোধ করে যে সার্ভার একটি প্রতীকী হার্ড তৈরি করে
লক্ষ্য এবং লিঙ্কনাম ফাইলের মধ্যে লিঙ্ক। লিঙ্কনাম ফাইলটি অবশ্যই বিদ্যমান থাকবে না। বিঃদ্রঃ
যে সার্ভার বর্তমানের বাইরে থাকা কোনো পথের লিঙ্ক তৈরি করবে না
সংযুক্ত শেয়ার। এটি সাম্বা সার্ভার দ্বারা প্রয়োগ করা হয়।
tar [IXbgNa]
একটি টার অপারেশন সঞ্চালন - দেখুন -T উপরে কমান্ড লাইন বিকল্প। আচরণ হতে পারে
টার্মোড কমান্ড দ্বারা প্রভাবিত (নীচে দেখুন)। জি (বৃদ্ধিমূলক) এবং N (নতুন) ব্যবহার করে
টারমোড সেটিংস প্রভাবিত করে। মনে রাখবেন যে tar x এর সাথে "-" বিকল্পটি ব্যবহার করা কাজ নাও করতে পারে - ব্যবহার করুন
পরিবর্তে কমান্ড লাইন বিকল্প।
ব্লক আকার
ব্লক আকার. একটি বৈধ (শূন্যের চেয়ে বড়) ব্লক সাইজ দ্বারা অনুসরণ করা আবশ্যক৷ টার ফাইলের কারণ
মধ্যে লিখিত হবে ব্লক আকার*TBLOCK (512 বাইট) ব্লক।
টারমোড
ডস অ্যাট্রিবিউটের ক্ষেত্রে টার আচরণ পরিবর্তন করে। 4টি মোড আছে যা হতে পারে
চালু বা বন্ধ
ইনক্রিমেন্টাল মোড (ডিফল্ট বন্ধ)। যখন বন্ধ (পূর্ণ ব্যবহার করে) টার সবকিছু ব্যাক আপ করবে
নির্বিশেষে সংরক্ষণাগার বিট সেটিং। যখন চালু থাকে (inc ব্যবহার করে), tar শুধুমাত্র ব্যাক আপ করবে
সংরক্ষণাগার বিট সেট সহ ফাইল।
রিসেট মোড (ডিফল্ট বন্ধ)। চালু হলে (রিসেট ব্যবহার করে), টার আর্কাইভ বিট চালু করে সরিয়ে দেবে
সমস্ত ফাইল এটি ব্যাক আপ করে (পড়া/লিখতে শেয়ার বোঝায়)। বন্ধ করতে noreset ব্যবহার করুন.
সিস্টেম মোড (ডিফল্ট চালু)। বন্ধ হলে, টার ব্যাকআপ সিস্টেম ফাইল করবে না। nosystem ব্যবহার করুন
বন্ধ কর.
লুকানো মোড (ডিফল্ট চালু)। বন্ধ হলে, টার লুকানো ফাইল ব্যাকআপ করবে না। nohidden ব্যবহার করুন
বন্ধ কর.
সময় শেষ
এটি ব্যবহারকারীকে প্রতিটি SMB অনুরোধের জন্য ব্যবহৃত ডিফল্ট টাইমআউট টিউন করতে দেয়। দ্য
ডিফল্ট সেটিং হল 20 সেকেন্ড। মাঝে মাঝে সার্ভারের কাছে অনুরোধ করলে তা বাড়ান
আউট এটি ঘটতে পারে যখন SMB3 এনক্রিপশন নির্বাচন করা হয় এবং smbclient অপ্রতিরোধ্য হয়
অনুরোধ সহ সার্ভার।
আনলক
এই কমান্ড CIFS UNIX এক্সটেনশন সমর্থনকারী সার্ভারের উপর নির্ভর করে এবং ব্যর্থ হবে
যদি সার্ভার না করে। প্রদত্ত পরিসরে একটি POSIX fcntl লক আনলক করার চেষ্টা করে। ব্যবহৃত
অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে।
আয়তন
শেয়ারের বর্তমান ভলিউমের নাম প্রিন্ট করে।
vuid
প্রোটোকলে বর্তমানে ব্যবহৃত vuid প্রদত্ত নির্বিচারে সংখ্যায় পরিবর্তন করে। ছাড়া
একটি যুক্তি প্রিন্ট আউট বর্তমান vuid ব্যবহৃত হচ্ছে. অভ্যন্তরীণ সাম্বা পরীক্ষার জন্য ব্যবহৃত
উদ্দেশ্য।
tcon
একটি নতুন ট্রি সংযোগ স্থাপন করে (একটি শেয়ারের সাথে সংযোগ)। বর্তমান গাছ প্রতিস্থাপন
সংযোগ নতুন টিড (বৃক্ষের আইডি) প্রিন্ট করে। অভ্যন্তরীণ সাম্বা পরীক্ষার উদ্দেশ্যে ব্যবহৃত হয়।
tdis
বর্তমান শেয়ার সংযোগ বন্ধ করুন (গাছ সংযোগ বিচ্ছিন্ন)। অভ্যন্তরীণ সাম্বা পরীক্ষার জন্য ব্যবহৃত
উদ্দেশ্য।
tid
প্রোটোকলের বর্তমান ট্রি আইডি (tid) পরিবর্তন করে একটি নতুন নির্বিচারে সংখ্যায়। ছাড়া
একটি যুক্তি, এটি বর্তমানে ব্যবহৃত টিড প্রিন্ট করে। অভ্যন্তরীণ সাম্বা পরীক্ষার জন্য ব্যবহৃত
উদ্দেশ্য।
নোট
কিছু সার্ভার সরবরাহকৃত ব্যবহারকারীর নাম, পাসওয়ার্ড, শেয়ারের নাম (একেএ
পরিষেবার নাম) এবং মেশিনের নাম। আপনি সংযোগ করতে ব্যর্থ হলে সমস্ত পরামিতি দেওয়ার চেষ্টা করুন
বড় হাতের অক্ষর
কিছু ধরণের সার্ভারের সাথে সংযোগ করার সময় প্রায়ই -n বিকল্পটি ব্যবহার করা প্রয়োজন। জন্য
উদাহরণ OS/2 LanManager একটি বৈধ NetBIOS নাম ব্যবহার করার উপর জোর দেয়, তাই আপনাকে সরবরাহ করতে হবে
একটি বৈধ নাম যা সার্ভারের কাছে পরিচিত হবে।
smbclient দীর্ঘ ফাইলের নাম সমর্থন করে যেখানে সার্ভার LANMAN2 প্রোটোকল সমর্থন করে বা
উপরে।
পরিবেশ বৈচিত্র্য
পরিবর্তনশীল USER কে ক্লায়েন্ট ব্যবহার করে ব্যক্তির ব্যবহারকারীর নাম থাকতে পারে। এই
সেশন-লেভেল সমর্থন করার জন্য প্রোটোকল স্তর যথেষ্ট উচ্চ হলেই তথ্য ব্যবহার করা হয়
পাসওয়ার্ড।
পরিবর্তনশীল পাসডব্লিউডি ক্লায়েন্ট ব্যবহার করে ব্যক্তির পাসওয়ার্ড থাকতে পারে। এই
সেশন-লেভেল সমর্থন করার জন্য প্রোটোকল স্তর যথেষ্ট উচ্চ হলেই তথ্য ব্যবহার করা হয়
পাসওয়ার্ড।
পরিবর্তনশীল LIBSMB_PROG সিস্টেম(), যা ক্লায়েন্ট দ্বারা নির্বাহিত পাথ থাকতে পারে
একটি সার্ভারের সাথে সংযোগ করার পরিবর্তে সংযোগ করা উচিত। এই কার্যকারিতা প্রাথমিকভাবে
একটি উন্নয়ন সহায়তা হিসাবে অভিপ্রেত, এবং একটি LMHOSTS ফাইল ব্যবহার করার সময় সবচেয়ে ভাল কাজ করে
স্থাপন
ক্লায়েন্ট প্রোগ্রামের অবস্থান পৃথক সিস্টেম প্রশাসকদের জন্য একটি বিষয়। দ্য
নিম্নলিখিত এইভাবে শুধুমাত্র পরামর্শ.
এটা বাঞ্ছনীয় যে smbclient সফ্টওয়্যারটি /usr/local/samba/bin/ অথবা
/usr/samba/bin/ ডিরেক্টরি, এই ডিরেক্টরিটি সকলের দ্বারা পাঠযোগ্য, শুধুমাত্র রুট দ্বারা লেখার যোগ্য। দ্য
ক্লায়েন্ট প্রোগ্রাম নিজেই সকলের দ্বারা নির্বাহযোগ্য হওয়া উচিত। ক্লায়েন্ট উচিত না setuid বা
সেটগিড
ক্লায়েন্ট লগ ফাইলগুলি শুধুমাত্র ব্যবহারকারীর দ্বারা পাঠযোগ্য এবং লেখার যোগ্য একটি ডিরেক্টরিতে রাখা উচিত।
ক্লায়েন্ট পরীক্ষা করার জন্য, আপনাকে একটি চলমান SMB/CIFS সার্ভারের নাম জানতে হবে। এটাই
চালানো সম্ভব এসএমবিডি(8) একজন সাধারণ ব্যবহারকারী হিসাবে - একটি তে একটি ডেমন হিসাবে সেই সার্ভারটি চালাচ্ছে
ব্যবহারকারী-অভিগম্য পোর্ট (সাধারণত 1024-এর বেশি যেকোনো পোর্ট নম্বর) একটি উপযুক্ত পরীক্ষা প্রদান করবে
সার্ভার।
কারণ নির্ণয়
ক্লায়েন্ট দ্বারা জারি করা বেশিরভাগ ডায়গনিস্টিক একটি নির্দিষ্ট লগ ফাইলে লগ করা হয়। লগ ফাইল
নাম কম্পাইলের সময় নির্দিষ্ট করা হয়, কিন্তু কমান্ড লাইনে ওভাররাইড করা হতে পারে।
উপলব্ধ ডায়গনিস্টিক সংখ্যা এবং প্রকৃতির দ্বারা ব্যবহৃত ডিবাগ স্তরের উপর নির্ভর করে
ক্লায়েন্ট আপনার যদি সমস্যা হয়, ডিবাগ লেভেল 3 এ সেট করুন এবং লগ ফাইলগুলি অনুধাবন করুন।
সংস্করণ
এই ম্যান পৃষ্ঠাটি Samba স্যুটের সংস্করণ 3.2 এর জন্য সঠিক।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে smbclient ব্যবহার করুন