একটি সাধারণ গোষ্ঠীর বিপরীতে একটি "সিস্টেম" গ্রুপ কী?


36

আমার সিস্টেমে আমাকে একদল ব্যবহারকারী যুক্ত করা দরকার। আমি পড়তে adduserএবং addgroupmanpages এবং "ব্যবহারকারীদের" এবং "সিস্টেম ব্যবহারকারীগণ" সম্পর্কে এখানে প্রশ্ন

গ্রুপ এবং সিস্টেম গ্রুপগুলির সাথে আমার স্পষ্টতা দরকার, কারণ যতদূর আমি জানি গ্রুপগুলি লগইন করতে পারে না, সুতরাং সিস্টেম ব্যবহারকারীদের "লগইন করতে পারবেন না" গ্রুপগুলির পক্ষে বিশেষত্ব বোধ হয় না বলে মনে হয়।

উত্তর:


46

সিস্টেম গ্রুপ এবং 'সাধারণ' গ্রুপগুলির মধ্যে কোনও অন্তর্নিহিত পার্থক্য নেই, যেমন সিস্টেম ব্যবহারকারী এবং নিয়মিত ব্যবহারকারীদের মধ্যে কোনও নেই। এটি কনভেনশন দ্বারা মানব ব্যবহারকারীদের উপরের দিকে একটি নির্দিষ্ট সংখ্যক (যেমন 1000) থেকে ইউড সরবরাহ করা হয়, যেখানে সিস্টেম ব্যবহারকারীরা সেই সংখ্যার নীচে একটি পরিসরগুলিতে ইউড পান।

বিশেষ uid 0 বাদে প্রকৃত uid সংখ্যাটির জন্য সংরক্ষিত root, এর কোনও অর্থ হয় না এবং কোনও সুযোগ সুবিধা দেয় না।

আমরা সিস্টেম ব্যবহারকারী এবং নিয়মিত ব্যবহারকারীর মধ্যে পার্থক্য করি কেবলমাত্র তাদের সাথে অন্যরকম আচরণ করা হয়। উদাহরণস্বরূপ, গ্রাফিকাল লগইন ম্যানেজারে সিস্টেম ব্যবহারকারীদের প্রদর্শনের কোনও অর্থ নেই। এছাড়াও, বেশিরভাগ সিস্টেম ব্যবহারকারীদের লগইন শেল বা হোম ডিরেক্টরি প্রয়োজন হয় না, যেখানে মানব ব্যবহারকারীরা (সাধারণত) করেন।

--systemবিকল্প adduserকমান্ড যেমন একটি 'সিস্টেম অ্যাকাউন্টে' এর জন্য যুক্তিসম্মত মান বিকল্প একটি সংখ্যা প্রিসেট প্রশাসক জন্য একটি সুবিধার চেয়ে আর নেই। প্রকৃতপক্ষে, পুরো adduserকমান্ডটি চারপাশে একটি সুবিধাযুক্ত মোড়ক (নিম্ন স্তরের কমান্ডগুলি যেমন useraddএবং groupaddপ্রায়, যা র্যাপারগুলি প্রায় হয়) মূলত কেবল সম্পাদনা /etc/passwdএবং /etc/group


সুতরাং, আমার মানব ব্যবহারকারীদের একটি গ্রুপ তৈরি করার প্রয়োজনের জন্য যদি আমি এই গ্রুপটি এমএকেজিআইডি <gid <MAX_GID বা MIN_SYSTEM_GID <gid <MAX_SYSTEM_GID দিয়ে তৈরি করি তবে কোনও পার্থক্য নেই (তবে আইডি নম্বর)? আমি - সিস্টেমে এবং / অথবা - জিডি ব্যবহার করি না কেন? আমি বগি ম্যান দ্বারা বিস্মিত হই: adduser --group (ডাব্লু / ও - সিস্টেম) বা অ্যাডগ্রুপ (ডাব্লু / ও - সিস্টেম) একটি ব্যবহারকারী গ্রুপ যুক্ত করবে। কনফিগারেশন ফাইলে সিস্টেম জিআইডিএসের জন্য নির্দিষ্ট রেঞ্জ থেকে একটি জিআইডি চয়ন করা হবে । আমি চেক করেছিলাম কিন্তু গিডটি 1002 ???
দরকারী

@ অপব্যবহারকারী ম্যান পেজটি দুর্দান্ত নয় এবং প্রকৃতপক্ষে এটি (প্রযুক্তিগতভাবে) গিডটি কত সীমাবদ্ধ তা বিবেচ্য নয়, তবে আপনি যেহেতু মানব ব্যবহারকারীদের জন্য একটি গ্রুপ তৈরি করছেন আমি কনভেনশনে থাকব এবং এটিকে একটি সিস্টেম গ্রুপ তৈরি করব না ( বা স্পষ্টভাবে একটি গিড বরাদ্দ না করুন, তবে সিস্টেমটি এটি বেছে নেবে)।
zwets

ধন্যবাদ Zwets। আমার আরও ব্যবহারকারীদের + ব্যবহারকারীগোষ্ঠীর একই ইউআইডি / জিড রাখার জন্য --gid 29999 দিয়ে এটি তৈরি করেছি।
দরকারী

2
আপনি যখন কোনও সিস্টেম ব্যবহারকারী তৈরি করেন, ত্রুটিক্রমে কমান্ড একটি হোম ফোল্ডার তৈরি করে না এবং এর টার্মিনালটি / বিন / মিথ্যাতে সেট করা থাকে, সাধারণ ব্যবহারকারীদের ক্ষেত্রে এই ডিফল্ট প্রয়োগ হয় না।
পেরিগ্রেং-এলকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.