অ-রুট ব্যবহারকারী হিসাবে পাসওয়ার্ড প্রম্পট সহ সাম্বার মাউন্ট


17

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

আমার এমন একটি সমাধান দরকার যা ক্লায়েন্ট মেশিনে ব্যবহারকারীর কোনও প্রশাসনিক সুযোগ-সুবিধা না পেয়েও কাজ করে, তাই ভাগটি মাউন্ট করার জন্য যে কোনও পদ্ধতি ব্যবহার করা উচিত তাকে অবশ্যই রুট অনুমতি পেতে দেওয়া উচিত নয়। প্রাথমিক ইনস্টলেশনটি রুট হিসাবে করা যেতে পারে। ব্যবহারকারীগণ স্বেচ্ছাসেবী সার্ভারের নাম নির্দিষ্ট করতে সক্ষম হবেন। আমার তাত্ক্ষণিক প্রয়োজন উবুন্টু 12.04 এর সাথে, তবে এর সমাধান আরও কার্যকরতরতর হয় applicable

ক্লায়েন্ট শিরোনামহীন, তাই আমি একটি কমান্ড-লাইন সরঞ্জাম খুঁজছি।

আমি যা চেষ্টা করেছি:

  • mount.cifs: যদিও এটি নির্ধারিত মূল তৈরি করা যায়, এর লেখকগণ এটিকে সুরক্ষিত মনে করেন না । এটির অধীনে চালানো sudoএকই সমস্যা।
  • smbnetfs, fusesmb: আমি তাদের উভয়কেই আমাকে পাসওয়ার্ডের জন্য অনুরোধ করতে রাজি করতে পারি না।
  • নটিলাস এবং জিভিএফএস: gvfs-mount smb://servername/sharenameব্যর্থ Error mounting location: volume doesn't implement mount

একটি পাসওয়ার্ড প্রম্পট সহ আমি কীভাবে কমান্ড লাইন থেকে একটি সাম্বা ভাগটি মাউন্ট করতে পারি?


1
সীসা ডেভসগুলির মধ্যে একটি মনে হয় যে তারা সমস্যা সমাধানের বিষয়ে তাদের অবস্থানকে .িলা করে দিয়েছে। সংক্ষিপ্তসার: "কোডটি পূর্বেকার তুলনায় যথাযথভাবে পুনঃনির্মাণ করা হয়েছে এবং এটি আগের চেয়ে অনেক বেশি নিরাপদ হওয়া উচিত It এখন এটি বিশেষাধিকার পৃথকীকরণ করেছে যে মাউন্ট প্রক্রিয়াটির বেশিরভাগ অংশই একটি অনিবদ্ধ ব্যবহারকারী হিসাবে সম্পাদিত হয়, এবং যদি ক্ষমতা ছাঁটাইয়ের সাথে ডান লিবের সাথে যুক্ত হয় তবে সর্বনিম্নে। এই মুহুর্তে, আমি বলতে পারি এটি যথেষ্ট নিরাপদ যে আমাদের আর এটির সেটওয়াইড রুট ইনস্টল করা থেকে বাধা দেওয়ার দরকার নেই। " উত্স: list.samba.org/archive/samba/2010- এপ্রিল / 154935.html চিত্রিত আমার এটি উল্লেখ করা উচিত।
টিম

উত্তর:


20

"মাউন্টিং মাউন্টে ত্রুটি: ভলিউম মাউন্ট বাস্তবায়ন করে না" স্পষ্টতই অনুবাদ করে "আমার ডি-বাস দরকার তবে এটি উপলভ্য নয়" to (ধন্যবাদ venturax গুরু সহকর্মী কোনো SSH সেশনের মধ্যে এই তথ্যের জন্য।), আমি ব্যবহার করতে gvfs-mountপ্রদান করা dbus-daemonপ্রথম চালু করা হয় এবং এনভায়রনমেন্ট ভেরিয়েবল DBUS_SESSION_BUS_ADDRESSসেট।

export $(dbus-launch)
gvfs-mount smb://workgroupname\;username@hostname/sharename
# Type password
ls ~/.gvfs/'sharename on hostname'

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

  • সর্বশেষে ডি-বাসের প্রথমবারের প্রয়োজন হয়;
  • ডিভি-বাসটি সেশনের সাথে শেষ না হওয়ার বিষয়ে খেয়াল রাখুন, যতক্ষণ না মাউন্ট জিভিএফএস ফাইল সিস্টেম রয়েছে;
  • লগইন করার সময় বিদ্যমান ডি-বাস সেশনটি পুনরায় ব্যবহার করুন।

এর জন্য লগইন সেশন জুড়ে পুনরায় ডি-বাস সেশনগুলি দেখুন ।


1
এটি gio mountসাম্প্রতিক উবুন্টু সংস্করণগুলিতেও প্রযোজ্য ।
জান্নাস

1

এসএমবি নেটএফএস ডিফল্টরূপে জিনোম-কিরিং ব্যবহার করে। নটিলাসের সাম্বা শেয়ারগুলি ব্রাউজ করার সময় জিনোম-কেরিংয়ে প্রবেশ করা এবং সংরক্ষণ করা কোনও পাসওয়ার্ড স্বয়ংক্রিয়ভাবে ব্যবহার করা উচিত। সুতরাং যদি জিনোম-কীরিংয়ে পাসওয়ার্ডগুলি সংরক্ষণ করা ঠিক থাকে তবে এসএমবি নেটএফএস আরও সুবিধাজনক। এটি স্বয়ংক্রিয়ভাবে পুরো নেটওয়ার্ক পাড়াটিকে মাউন্ট করে। এই তথ্যটি নমুনা এসএমবি নেটএফএস কনফিগারেশন ফাইল থেকে প্রাপ্ত, তবে যেহেতু আমি জিনোম ব্যবহার করি না তাই আমি এটি পরীক্ষা করিনি n't

এক্স 11 ব্যতীত জিনোম কীরিংয়ের ব্যবহার সম্পর্কে, এক্স ছাড়াই জিনোম-কিরিং-ডেমন ব্যবহার দেখুন ।

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