আমার দুটি মেশিন রয়েছে, একটি ম্যাক এবং একটি পিসি চলছে লিনাক্স, যেটি আমি ড্রপবক্স ব্যবহারের মধ্যে একটি নির্দিষ্ট ফাইল সিঙ্ক করার চেষ্টা করছি।
আমি যে ফাইলগুলি সিঙ্ক করছি তার মধ্যে একটি আমার নিজের ছাড়াও অন্য ব্যবহারকারী (একই মেশিনে বিভিন্ন ইউআইডি, অন্য ড্রপবক্স ব্যবহারকারীর উল্লেখ না করে) লিখিত হতে হবে। আরও নির্দিষ্ট করে বলতে গেলে, এই অন্যান্য ইউআইডিটি আসলে একটি ডেমন da সুতরাং, হয় ফাইলটি সেই অন্য ব্যবহারকারীর মালিকানাধীন হওয়া দরকার, না হলে "গ্রুপ" এবং / অথবা "অন্য" এর জন্য লেখার অনুমতি প্রয়োজন। প্রাথমিকভাবে আমি উভয় মেশিনে এটি সেট আপ করেছি। তদতিরিক্ত, ফাইলটি অন্তর্ভুক্ত ডিরেক্টরিটি ইতিমধ্যে ব্যবহারকারীর দ্বারা মালিকানাধীন (chmod 777) যার ফাইলটিতে লেখার অ্যাক্সেস থাকা দরকার।
যাইহোক, যখনই ফাইলটি একটি বাক্স থেকে অন্য বাক্সে সিঙ্ক হয়ে যায় তখন দেখা যায় যে ড্রপবক্স সম্পূর্ণ অনুমতি উভয় সেটকেই উপেক্ষা করে এবং নতুন আপডেট হওয়া ফাইলের অনুমতিগুলি 0644 (আমার জন্য আরডাব্লু, আর সবার জন্য আর) দিয়ে আমার মালিকানাতে পরিবর্তন করে )। যদি ফাইলটি আমার মালিকানা না থাকে তবে এটি মালিকানাও আমার কাছে ফিরে আসে! ফলস্বরূপ, আমি নিজে হাতে না গিয়ে ফাইলটি পুনরায় chmod না করা পর্যন্ত অন্য ব্যবহারকারীর আর লেখার অনুমতি নেই।
অতিরিক্ত জিনিস আমি চেষ্টা করেছি যা কার্যকর হয়নি:
উভয় মেশিনে ব্যবহারকারীর অ্যাকাউন্ট ("অন্যান্য ব্যবহারকারী" এর জন্য) একই ইউআইডি রয়েছে তা নিশ্চিত করে। কেন এটি প্রয়োজনীয় হবে তা নিশ্চিত নন, যেহেতু আমার প্রাথমিক অ্যাকাউন্টে উভয় মেশিনে একই ইউআইডি নেই।
chmod u+s <dir>
এবংchmod g+s <dir>
প্রশ্নযুক্ত ফাইলটি অন্তর্ভুক্ত ডিরেক্টরিটি কোথায়।অন্য ব্যবহারকারীর কাছে ফাইলটির মালিকানা পরিবর্তন করা এবং এটিকে ড্রপবক্স ডিরেক্টরির বাইরে রেখে এবং ড্রপবক্স ডিরেক্টরিতে ফাইলটিতে একটি সিমিলিংক তৈরি করা। ড্রপবক্স আসলে সিমলিংকটি মুছে ফেলে, মূল ফাইলটি (ড্রপবক্স ডিরেক্টরি বাইরে) অপরিবর্তিত রেখে দেয় এবং সেই ফাইলের একটি নতুন অনুলিপি তৈরি করে যেখানে সিমলিংক ব্যবহৃত হত!
আমি কীভাবে জিনিসগুলি সেট আপ করতে পারি যাতে আমার অনুমতি এবং / অথবা মালিকানা সংরক্ষণ করা যায়?