একটি আদর্শ লিনাক্স বিতরণে (যেমন উবুন্টু) সাধারণত থাকে /etc/groupএবং /etc/group-যেখানে দ্বিতীয়টি কেবল রুট দ্বারা পঠনযোগ্য।
man groupশুধুমাত্র বর্ণনা /etc/group।
এইভাবে আমার প্রশ্ন: এর উদ্দেশ্য কী /etc/group-?
একটি আদর্শ লিনাক্স বিতরণে (যেমন উবুন্টু) সাধারণত থাকে /etc/groupএবং /etc/group-যেখানে দ্বিতীয়টি কেবল রুট দ্বারা পঠনযোগ্য।
man groupশুধুমাত্র বর্ণনা /etc/group।
এইভাবে আমার প্রশ্ন: এর উদ্দেশ্য কী /etc/group-?
উত্তর:
এটি ফাইলের পূর্ববর্তী অনুলিপিটির ব্যাকআপ যা শেষ পরিবর্তনের আগে ফাইলটির সংস্করণ। এটি রাখা হয়েছে কারণ এটি অত্যন্ত গুরুত্বপূর্ণ ফাইল। আপনি এটি মুছতে পারেন, তবে ব্যাকআপগুলি একটি "ভাল জিনিস"।
আপনি এটি সহজেই যাচাই করতে পারেন। চেষ্টা
# groupadd test
# diff /etc/group /etc/group-
অন্যান্য ফাইলগুলিও একইভাবে ব্যাক আপ করা হয় যেমন। /etc/passwd- /etc/shadow-।
সমস্ত ব্যবহারকারী এবং গ্রুপ পরিচালন ইউটিলিটি useradd, usermod, userdel, groupmod, groupdelইত্যাদির মাধ্যমে কমান্ডটি সফলভাবে প্রয়োগের পরে এই ব্যাকআপ ফাইলগুলি তৈরি / আপডেট করে।
আমি @ সচিন দিভেকারের উত্তরের সাথে একমত যে এটি একটি "ব্যাকআপ ফাইল" তবে ফাইলটি কীভাবে তৈরি করা হয় এবং এর অনুমতি কীভাবে সেট করা হয় সে সম্পর্কে আমার আরও তথ্যের প্রয়োজন ছিল। CentOS6-তে, usermodগ্রুপের সদস্যপদ পরিবর্তন করতে দৌড়ে আসছিল (পুনরায়) মূল প্রশ্নে বর্ণিত "মূল হিসাবে কেবল পাঠযোগ্য" পরিবর্তে 0644 এর অনুমতি নিয়ে / ইত্যাদি / গোষ্ঠী তৈরি করা হয়েছিল।
usermod(এবং @ সচিন দিভেকার দ্বারা উল্লিখিত অন্যান্য সমস্ত ব্যবহারকারী / গোষ্ঠী পরিচালন ইউটিলিটিগুলি) শ্যাডো-ইউস প্যাকেজের অংশ (আমি ছায়া -৪.১.১.১ এর উত্স খুঁজে পেয়েছি) এবং উত্সগুলি খননের পরে আমি একটি সাধারণ # ব্যাক্তিগত_ব্যাকআপ পদ্ধতি পেয়েছি .c ( github.com এ এটি দেখুন ) যা সমস্ত ব্যবহারকারী / গোষ্ঠী ইউটিলিটি দ্বারা ব্যবহৃত হয়। ব্যাকআপ ফাইলটি "-" (এই ক্ষেত্রে, '/ ইত্যাদি / গোষ্ঠী-') দিয়ে সোর্স ফাইলের পরে নামকরণ করা হয়েছে এবং ব্যাকআপ ফাইলের অনুমতিগুলি সোর্স ফাইলের অনুমতিগুলিতে এবং 0664 এর সাথে 'এড' সেট করা আছে ।
এটি ব্যাখ্যা করে যে / কখন / ইত্যাদি / গোষ্ঠীটি chmod 0644 — চালানোর পরে gpasswdবা usermodস্থানীয় গোষ্ঠী সদস্যতার সংশোধন করার জন্য, / ইত্যাদি / গোষ্ঠী- তৈরি করা হয় যদি এটি ইতিমধ্যে বিদ্যমান না থাকে এবং এটি 0644 এ ছোডে থাকে।
/etc/groupগ্রুপ-কমান্ডগুলির মাধ্যমে সংশোধন করার এবং এটি সরাসরি সম্পাদনা না করার আরও একটি কারণ ।