আমার একটি উবুন্টু সার্ভার সাম্বা ব্যবহার করে কিছু ফোল্ডার ভাগ করছে। যখন কোনও ক্লায়েন্ট একটি নতুন ফোল্ডার বা ফাইল তৈরি করে, অনুমতিগুলি smb.conf- এ সেটিংস অনুযায়ী সেট করা থাকে না।
নির্দিষ্ট ভাগের জন্য আমার বর্তমান সেটিংস:
[share]
path = /mnt/share
browsable = yes
guest ok = no
writable = yes
read only = no
create mask = 0774
directory mask = 0774
write list = netuser
যখন সাম্বা ক্লায়েন্ট (একটি উইন্ডোজ box বাক্স) কোনও ফাইল বা ডিরেক্টরি তৈরি করতে 'নেটসার' অ্যাকাউন্ট ব্যবহার করে, অনুমতিগুলি হয়ে যায়
drwxr-sr-- 2 netuser sambashare 4096 2012-01-22 21:14 New folder
-rwxrw-r-- 1 netuser sambashare 0 2012-01-22 21:07 New Text Document.txt
অভিভাবক ডিরেক্টরিতে সেট গ্রুপ আইডি পতাকা রয়েছে, এইভাবে সাম্বাশয়ের গ্রুপের মালিক। ধারণাটি হ'ল সাম্বা ব্যবহারকারী এবং সার্ভার ব্যবহারকারী উভয়ই সাম্বশারে গ্রুপের অন্তর্ভুক্ত এবং সুতরাং ফাইল এবং ডিরেক্টরিগুলি সম্পাদনা, মুছতে এবং তৈরি করতে সক্ষম হবেন। তবে, যেহেতু তৈরি ফোল্ডারগুলিতে গ্রুপ সেটের লিখিত পতাকা নেই, তাই সার্ভার ব্যবহারকারীরা sudo ছাড়াই those ফোল্ডারে নতুন ফাইল বা ফোল্ডার তৈরি করতে পারবেন না।
আমি ডিরেক্টরিটি মাস্ক, ফোর্স ডিরেক্টরি মোড, ডিরেক্টরি সুরক্ষা মোড এবং ফোর্স ডিরেক্টরি সুরক্ষা মোড যোগ করার এবং অপসারণের পরীক্ষা করেছি, তবে আচরণগুলি এখনও রয়ে গেছে। সদ্য নির্মিত ফাইল এবং ফোল্ডারগুলি যথাক্রমে 7474৪ অনুমতি না পেয়ে বরং যথাক্রমে 6464৪ এবং 4৫৪ পেয়েছে।
আমি কী মিস করছি? সাম্বা কেন সঠিক অনুমতি সেট করে না?