দুই ব্যবহারকারীর মধ্যে কনফিগারেশন ফাইল শেয়ার করুন


1

আমি একটি প্রোগ্রাম যা দুই ব্যবহারকারী দ্বারা ব্যবহার করা হবে। এটি $ HOME এ তথ্য সংরক্ষণ করে। দুটি ব্যবহারকারীর মধ্যে কনফিগারেশন ফাইল (অথবা তাদের মধ্যে একটি - ডাটাবেস) ভাগ করা কি সম্ভব?

আমার ধারণা একটি symlink ছিল। কনফিগার ফাইলগুলিতে 0644 অনুমতি রয়েছে, তবে শুধুমাত্র একটি সিমলিংক সমাধান হবে না। একটি সিমলিংক ব্যবহার করা যদি সর্বোত্তম সমাধান হয় তবে সর্বোত্তম অনুমতি সেটআপটি কী, যাতে শুধুমাত্র এই দুটি ব্যবহারকারীর কনফিগারেশন ফাইলগুলিতে একটি অ্যাক্সেস অ্যাক্সেস থাকতে পারে।

আমি লিনাক্স মিন্ট 17 ব্যবহার করছি (উবুন্টু ডেরিভেটিভ)

উত্তর:


1

ফাইল মোড করুন 0664 এবং তারপর chgrp উভয় ব্যবহারকারী ধারণকারী একটি গ্রুপ ফাইল। যদি এমন কোন গোষ্ঠী থাকে না, তবে আপনাকে একটি তৈরি করতে হবে (সাথে groupadd ) এবং তারপরে ব্যবহারকারীদের যুক্ত করুন ( usermod --append --groups ) প্রতিটি ব্যবহারকারী লগ আউট এবং ফিরে লগ ইন করার আগে।


1

এটি করার জন্য টেকনিক্যালি সম্ভব হলেও, আপনি প্রভাব বিবেচনা করতে হবে।

কি যদি user A লগ ইন এবং তারপর অ্যাপ্লিকেশন ব্যবহার করা হয় user B লগ ইন এবং অ্যাপ্লিকেশন ব্যবহার শুরু? যদি উভয় অ্যাপ্লিকেশনটিতে কিছু পরিবর্তন করে যা ডেটাবেসে লিখিত হয় তবে কোনটি অগ্রাধিকার দেয়?

সম্ভাবনাগুলি যদি অ্যাপ্লিকেশনের জন্য ডিজাইন করা না হয় তবে উভয়ই ডেটাবেসে লিখতে এবং এটি দূষিত করার চেষ্টা করবে এবং আপনি সেই অবস্থানে শেষ হয়ে যাবেন যেখানে কেউ এটি অ্যাক্সেস করতে পারবে না। অথবা সেরা, এক 'জয়' এবং অন্যান্য ব্যবহারকারীর কাজ হারিয়ে যাবে।

সুতরাং নিচের লাইনটি - এই জন্য অ্যাপ্লিকেশনটি ডিজাইন করা হয়েছে কি না তা পরীক্ষা করুন। যদি না হয়, আপনি দূষিত বা কিছু হারানোর ঝুঁকি চলমান।


কিন্তু তারা একই মুহুর্তে লিখবে না। এটি একটি কম্পিউটার, তাই একমাত্র ব্যবহারকারী এক সময়ে একটি পদক্ষেপ সম্পাদন করতে পারে।
marmistrz

না! এক ব্যবহারকারী কম্পিউটারে থাকতে পারে এবং অন্যটি দূরবর্তী অবস্থান থেকে লগ ইন করতে পারে। আপনি যদি নিশ্চিত হন যে এটি শুধুমাত্র ব্যবহারকারীদের দ্বারা শারীরিকভাবে লগিং ব্যবহারকারীর দ্বারা ভাগ করা হবে তবে এটি ঝুঁকি হ্রাস করবে। আপনি শুধুমাত্র আপনার মূল প্রশ্নে লিখিত না থাকলেই আপনি বিস্তারিত জানেন।
garethTheRed
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.