পাসওয়ার্ড ছাড়াই একটি এসএমবি শেয়ার অ্যাক্সেস করা


12

পাসওয়ার্ড-সুরক্ষিত এসএমবি ভাগ করে নেওয়া অ্যাক্সেস করার সময়, smbclientঠিক কাজ করে।

তবে যখন আমি ভাগ করা অ্যাক্সেস করার চেষ্টা করছি যার কোনও পাসওয়ার্ড সুরক্ষা নেই (পাবলিক শেয়ার), smbclientপ্রিন্ট করে:

tree connect failed: NT_STATUS_ACCESS_DENIED

আমি কীভাবে এই শেয়ারগুলি অ্যাক্সেস করতে পারি?

আমি আমার উবুন্টু 12.10 থেকে উইন্ডোজ 7 অ্যাক্সেস করার চেষ্টা করছি


আমি বিশ্বাস করি এটি সম্পূর্ণ ত্রুটির বার্তা নয় ...
স্কাইবা

@schaiba - এটি এও বলে Anonymous login successfulযদি এটা সাহায্য করে
speller

হ্যাঁ, এটি সাহায্য করে। উইন্ডোজ 7 সার্ভার থেকে সরাসরি প্রয়োজনীয় জিনিসগুলি সরান এবং আবার চেষ্টা করুন, এটি একটি পুরানো বাগ।
স্কাইবা

@schaiba - আমি লাইভ দরকারীগুলোই হবে না
speller

আপনি সাম্বার কোন সংস্করণ ব্যবহার করেন? $ smbd --version
Yurij73

উত্তর:


8

বেশ পুরানো প্রশ্নের উত্তর দিয়ে, আমি এটির মতো এসএমসিপ্লেন্ট ব্যবহার করে এটি করতে পারি:

$ smbclient //host/share -U " "%" "
Domain=[WORKGROUP] OS=[Windows 2000] Server=[Windows 2000 LAN Manager]
smb: \>

এটি সোলারিস ক্লোন (ওমনিওস) এর সাথে সংযুক্ত একটি ফেডোরা 21 হোস্টের, তবে উইন্ডোজ হোস্টের মতো হওয়া উচিত।


2
-U (ব্যবহারকারী) বিকল্পের জন্য সিনট্যাক্স হল: -U|--user=username[%password]। সুতরাং, এই উত্তর ব্যবহারকারীদের "একক স্পেস" পাসওয়ার্ড সহ "একক স্থান" ব্যবহারকারীর নাম ব্যবহার করে।
বার্নি

1
smbclient //host/share -U guest%আমার জন্য কাজ।
donothingsuccessfully 12

-U %আমার জন্য কাজ করেছেন
ব্রায়ান লার্সেন

2

যদি আপনার মাউন্ট পয়েন্ট হয় /home/myuser/mountpointএবং ভাগ করা ফোল্ডারের নাম দেওয়া হয় sharefolder। আপনার চেষ্টা করা উচিত্ mount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint


এটা চেষ্টা, কিন্তু আমি পেয়ে করছি mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)এবং আমি যদি Wireshark সঙ্গে শোঁকা আমি সার্ভার থেকে STATUS_ACCOUNT_RESTRICTION পেতে দেখতে
speller

উইন্ডোজগুলি কি পারমিট ফোল্ডারটি অতিথিদের জন্য পঠন / পড়ার অনুমতি দেয়?
Yurij73

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

1

আপনার মধ্যে কোন সুরক্ষা বিকল্প দেওয়া হয়েছে তা পরীক্ষা করতে পারেন smb.conf। ডিফল্টরূপে security = user বিকল্পের আওতায় সক্ষম করা হবে। Standalone Server optionব্যবহারকারী সুরক্ষার উইন্ডোতে ব্যবহারকারীর নাম / পাসডাব্লুডের জন্য জিজ্ঞাসা করে আপনি যদি security = shareএটি শংসাপত্রের জন্য জিজ্ঞাসা না করেন বা পাসওয়ার্ড ছাড়াই ভাগ অ্যাক্সেস করতে পারেন। এই বিকল্পটি আপনার স্থানীয় শেয়ার সংজ্ঞাগুলিতে যুক্ত করা যেতে পারে।


এটি আসলেই ছিল security = userতবে এটি মন্তব্যও করা হয়নি। এটি আন-মন্তব্য করার চেষ্টা করে এবং এতে পরিবর্তিত হয়েছে security = shareতবে আমি একই ফলাফল পেয়েছি
স্পেলার

0

থেকে এখানে :

by default network access is denied to accounts which don't have a
password... you can change this option in the group policy

ঠিক আছে, দেখা সম্ভব নয়। মাইক্রোসফ্ট সম্ভবত ভেবেছিল এটি চালাক ..


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

0

এটি একটি পুরানো প্রশ্ন, তবে আমি গোষ্ঠী নীতি পরিচালনায় নিম্নলিখিত নীতিটি সক্ষম করে অতিথি অ্যাকাউন্ট অ্যাক্সেসের জন্য এই সমস্যাটি সমাধান করেছি:

ডিফল্ট ডোমেন নীতি> কম্পিউটার কনফিগারেশন> নীতি> উইন্ডোজ সেটিংস> সুরক্ষা সেটিংস> স্থানীয় নীতি> সুরক্ষা বিকল্পসমূহ> অ্যাকাউন্ট: অতিথি অ্যাকাউন্টের স্থিতি

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


0

আমার ক্ষেত্রে এই সিনট্যাক্সটি এসএমএস শেয়ার ব্যবহার করে অন্য একটি লিনাক্স সার্ভারে একটি ফাইল অনুলিপি করতে smbclient সংস্করণ 4.3.11-উবুন্টুতে দুর্দান্ত কাজ করছে:

smbclient '//server.domain.local/share' -U 'myuser%' -c 'put "/tmp/filen_to_copy.txt" "subfolder\copied_file.txt"'

আমি মনে করি এটি উইন্ডো সার্ভার ডাব্লু / ও এডি সহ কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.