উত্তর:
আপনার একটি users
গ্রুপ থাকা উচিত /etc/group
। আপনি এগুলি এই গোষ্ঠীতে পরিবর্তন করতে পারেন এবং 6464 default-এ ডিফল্ট ফাইল অনুমতিগুলিতে উমাস্ক পরিবর্তন করতে পারেন These এই পদক্ষেপগুলি এটি করা উচিত।
chgrp -R users
তাদের উভয় হোম ডিরেক্টরিতে চালান ।chmod -R g+w
তারা যে ডিরেক্টরিগুলি ভাগ করতে চান তাতে তাদের সমস্ত ফাইলগুলিতে গ্রুপ অ্যাক্সেস সক্ষম করুন । মাইল্ডির থাকলে তাদের আমি বাদ দেব।usermod -g users
প্রতিটি ব্যবহারকারীর জন্য কমান্ড দিয়ে তাদের গ্রুপ সদস্যতা পরিবর্তন করুন ।umask
তাদের মধ্যে কমান্ড .profile
এবং মান পরিবর্তন 002
থেকে 022
। এই ব্যবহারকারীদের জন্য কোনও প্রকল্প বা গোপনীয়তার জন্য আপনি উপরের কমান্ডগুলিতে একটি নতুন গোষ্ঠী যুক্ত করতে পারেন বা তাদের একটি ব্যক্তিগত গোষ্ঠী ব্যবহার করতে পারেন। আপনি যদি ব্যবহারকারী 1 বেছে নিয়েছেন তবে আপনাকে কেবল ব্যবহারকারী 2 এর গোষ্ঠী পরিবর্তন করতে হবে। আপনার এখনও উভয়ের জন্য অ্যাক্সেস এবং উমাস্ক পরিবর্তন করতে হবে।
সম্পাদনা: আপনি / ইত্যাদি / ডিফল্ট / ইউজারডে সম্পাদনা করে ব্যবহারকারীদের গোষ্ঠীতে নতুন ব্যবহারকারীদের ডিফল্ট করতে পারেন। তবে, আপনি যে দুটি ব্যবহারকারীকে সংশোধন করছেন তার মালিকানাধীন ফাইলগুলিতে এটি সমস্ত নতুন ব্যবহারকারীকে দেবে।
ব্যবহৃত ফাইলসিস্টিটি যদি এসিএল সমর্থন করে তবে আমি এ জাতীয় নির্বাচনী ব্যবহারকারীর অ্যাক্সেস নিয়ন্ত্রণে তাদের ব্যবহারের পরামর্শ দিই।
setfacl -m u:${USER}:rw
লেখার এবং সম্পাদনযোগ্য অনুমতিগুলি পারস্পরিক একচেটিয়াভাবে দেওয়া উচিত (ডিরেক্টরিগুলি বাদে)। তাদের উভয় প্রদান গুরুতর সুরক্ষা সমস্যা হতে পারে।
উভয় ব্যবহারকারীকে ধরে রাখতে একটি নতুন গ্রুপ তৈরি করুন। মূল হিসাবে :
groupadd foo
তারপরে উভয় ব্যবহারকারীকে গ্রুপে যুক্ত করুন:
usermod -aG foo tommy
usermod -aG foo sally
নিশ্চিত করুন যে তাদের ফাইলগুলিতে গ্রুপ পড়ার / লেখার / সম্পাদনের অনুমতি রয়েছে (কমপক্ষে 0770) এবং আপনাকে সেট করা উচিত।
umask 002
তাদের .bashrc মধ্যে
-a
বিকল্পটি ব্যবহার করতে চান usermod
, অর্থাত্ usermod -a -G foo tommy
। এটি ছাড়াই, ব্যবহারকারীর পরিপূরক গোষ্ঠীগুলি কেবল foo এ সেট করা হবে , সম্ভবত পছন্দসই আচরণ নয়।