ফাইলগুলির জন্য ইউনিক্স গ্রুপ পরিবর্তন করা হচ্ছে


9

আমার একটি ফাইল রয়েছে যেটি সহকর্মী এবং আমি একসাথে ইউনিক্স সিস্টেমে সম্পাদনা করছি। এটি সম্পাদনা করার জন্য আমরা ইউনিক্স গ্রুপ অনুমতি ব্যবহার করছি। আমাদের একটি ইউনিক্স গ্রুপ রয়েছে যে আমরা দুজনেই সদস্য। আমি যখনই ফাইলটি সংরক্ষণ করি, এটি ইউনিক্স গ্রুপকে এমন একটিতে পরিবর্তন করে যে সে এর সদস্য নয়। এটি করা থেকে বিরত করার কোনও উপায় আছে কি?

উত্তর:


12

আপনার বিকল্পগুলি chmod g+sডিরেক্টরিতে সেটগ্রিড বিট ( ) সেট করতে হবে যাতে এটির মধ্যে তৈরি ফাইলগুলি এর গ্রুপ আইডির সাথে মেলে, বা newgrpফাইল সম্পাদনা করার আগে পছন্দসই গ্রুপ আইডির সাথে শেল খোলার জন্য কমান্ডটি ব্যবহার করা ।


1
আমি নিশ্চিত না যে এটি সঠিক কিনা। আমি মনে করি তার যা প্রয়োজন তা setgidবিট, স্টিকি বিটের কাছে নয়। উইকিপিডিয়া থেকে: Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file। ডিরেক্টরিতে স্টিকি বিট সক্রিয় করা কেবলমাত্র ডিরেক্টরিগুলির 'ফাইল' মালিক, ডিরেক্টরির মালিক বা রুট ডিরেক্টরিগুলির ফাইলগুলি সংশোধন করতে পারে তা নিশ্চিত করবে।
আমেলিও ওয়াজকেজ-রেইনা

3

একটি বিকল্প হ'ল কমান্ডটি ব্যবহার করে গ্রুপ স্যুইচ করা newgrp। এটি আপনার দ্বারা সেট করা গোষ্ঠী পাসওয়ার্ডের জন্য জিজ্ঞাসা করতে পারে gpasswd


2

ইউএনও। আপনার ডিফল্ট লগইন গ্রুপ নম্বরটি দুটি ব্যক্তির মধ্যে একই হওয়ার জন্য পরিবর্তন করুন

username:x:500:514::/home/username:/bin/tcsh
# Where 514 is the group id.

দ্বৈত: একটি নতুন ব্যবহারকারী আইডি তৈরি করুন, কেবলমাত্র জড়িত দু'জনেই পরিচিত একটি পাসওয়ার্ড দিয়ে। chownফাইলটি নতুন ব্যবহারকারীর মালিকানাধীন। প্রশ্নে ফাইল সম্পাদনা করার আগে, suনতুন ব্যবহারকারীকে।

ট্রিও :.

cp $EDITOR to $HOME; \# in this example pico
chmod g+s $HOME/pico;
chgrp RELEVANTGROUP $HOME/pico;

Quattro:

sudo chgrp RELEVANTGROUP some/path/to/file \# may require root

সিনকো: কয়েকটি গুগল অ্যাকাউন্ট তৈরি করুন এবং গুগল ডক্সে একযোগে জিনিসটি সম্পাদনা করুন। (অন্য ব্যক্তিটি কোথায় টাইপ করছে তা দেখার জন্য ঝরঝরে)। "লিঙ্কটি সহ যে কেউ" এর জন্য গুগল ডক্সে ভাগ করে নেওয়া পরিবর্তনগুলি বিন্দু করুন

হেক্সো: দুটি ভাগে ফাইলটি বিভক্ত করুন এবং প্রতিটি সম্পাদককে কেবল অর্ধেকের জন্য কাজ করতে হবে।


0

কটাক্ষপাত umaskআপনার সিস্টেমে।


ঠিক আছে, আমাদের সিস অ্যাডমিনদের দ্বারা নির্ধারিত ডিফল্ট ডট ফাইলগুলি 022 এর একটি উমাস্ক ব্যবহার করে "" এটি পরিবর্তন করবেন না! "এর জন্য ভাল উমাস্কটি কী?

3
উমাস্ক ডিফল্ট অনুমতিগুলির জন্য, গ্রুপ আইডি নয়।
চাঁদ শাঁস

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