সাম্বা শেয়ারে তৈরি ফাইলগুলির জন্য কীভাবে ডিফল্ট গ্রুপ সেট করবেন set


11

আমি /home/pi/pydevসাম্বার সাথে একটি ডেবিয়ান বাক্সে (রাস্পবেরি পাই, প্রকৃতপক্ষে) একটি ডিরেক্টরি ভাগ করছি । আমি একটি উইন্ডোজ 7 মেশিন থেকে সেই ডিরেক্টরি থেকে পড়ছি এবং লিখছি। আমি যখন ডাইরেক্টরিতে ডাব্লু 7 এর অধীনে একটি ফাইল তৈরি করি তখন এটি 0764 অধিকার পায়, এবং এটির ব্যবহারকারী রल्फ এবং গ্রুপ রল্ফের মালিকানা - এটি আমার ডাব্লু 7 মেশিনে।

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

তবে ব্যবহারকারী পাই গ্রুপ রল্ফের অন্তর্গত কোনও ফাইল সংশোধন করতে পারবেন না।

আমি chmod rolf:coders <filename>ফাইল দ্বারা ফাইল করতে পারে ।
গ্রুপ পলকে ব্যবহারকারী পাই যুক্ত করা কুৎসিত, এবং কাজ করে না (এটি আশা করেনি Sam সাম্বা কি ডেবিয়ানের পাশে গোষ্ঠীগুলির সাথে একটি সম্পূর্ণ পৃথক ব্যবহারকারী প্রশাসন বজায় রাখে?)।
আমি ডিবিয়ান মেশিনে রলফ হিসাবে লগ ইন করতে এবং সেই ফোল্ডারে নেভিগেট করতে পারি।

তবে সবচেয়ে মার্জিত উপায় হ'ল আমার কাছে যদি ডাব্লু 7 মেশিন থেকে রল্ফের দ্বারা তৈরি করা কোনও ফাইল ডিফল্টরূপে ইউজারিড রল্ফ এবং গ্রুপিড কোডার পেত।

আমি কি সাম্বাকে এটি করার জন্য কনফিগার করতে পারি, বা সেই কাজটি স্বয়ংক্রিয় করার জন্য অন্য কোনও উপায় আছে?

উত্তর:


10

আপনি যদি সঠিকভাবে জিজ্ঞাসা করছেন তা যদি আমি বুঝতে পারি তবে আপনি যা চান তা smb.confএখানে অবস্থিত ভিতরে রয়েছে :

   /etc/samba/smb.conf

[global]বিভাগে এই বিকল্পগুলি যুক্ত করুন :

   force user = rolf
   force group = coders

সমস্যা নেই. সাহায্য করে আনন্দ পেলাম. : ডি
ডিভনল

1
আমার মতো কেউ ব্যবহারকারী, গোষ্ঠী এবং প্রকৃত অনুমতিগুলির স্ট্রিং অ্যাড যুক্ত করতে খুঁজছেনcreate mask = 0775
ড্যানিয়েলসন 317

আপনি কি জানেন যে forceনির্দেশাবলী কোনও ব্যবহারকারীকে নির্দিষ্ট ব্যবহারকারী / গোষ্ঠী হিসাবে কাজ করে? বলুন যেমন আপনার একটি ভাগ /joeএবং একটি ভাগ রয়েছে /anne, আপনি যদি force user = anneভাগ করে থাকেন /anneতবে ব্যবহারকারী joeঅ্যাক্সেস করতে পারবেন /anne, বড় নো এবং কোনও বড় সুরক্ষা ঝুঁকি! এই বিকল্পটি এতটাই বিভ্রান্তিমূলক, এটি আরও নথিভুক্ত করা উচিত এবং হালকাভাবে ব্যবহার করা উচিত নয়
গিজমো

8

আপনি এই ফোল্ডারে গ্রুপটির জন্য স্টিকি বিট যুক্ত করার চেষ্টা করতে পারেন

chmod 2770 foldername
find foldername -type d -exec chmod g+s {} \;

পছন্দ করি. সঠিক উত্তরটি এটির একটি হওয়া উচিত। ডিরেক্টরি এবং উপ-ডিরেক্টরিগুলিতে স্টিকি গ্রুপের অনুমতি দেওয়া একটি সাধারণ লিনাক্স ফাইল সিস্টেম সমস্যা এবং সাম্বা সমস্যা নয়।
therealmarv

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