एक सामान्य समूह के विपरीत "सिस्टम" समूह क्या है?


36

मुझे अपने सिस्टम में उपयोगकर्ताओं का एक समूह जोड़ना होगा। मैं "उपयोगकर्ता" और "सिस्टम उपयोगकर्ता" के बारे में और यहाँ के प्रश्नadduser और addgroupमैनपेज़ पढ़ता हूँ ।

मुझे समूहों और सिस्टम समूहों के साथ स्पष्टीकरण की आवश्यकता है, क्योंकि जहां तक ​​मुझे पता है, समूह लॉगिन नहीं कर सकते हैं, इसलिए सिस्टम उपयोगकर्ताओं की "लॉगिन नहीं कर सकते हैं" विशेष रूप से समूहों के लिए समझ में नहीं आता है।

जवाबों:


46

सिस्टम समूहों और 'सामान्य' समूहों के बीच कोई अंतर्निहित अंतर नहीं है, जैसे सिस्टम उपयोगकर्ताओं और नियमित उपयोगकर्ताओं के बीच कोई नहीं है। यह माना जाता है कि मानव उपयोगकर्ताओं को एक निश्चित संख्या (उदाहरण के लिए 1000) से ऊपर की ओर से uids असाइन किया जाता है, जबकि सिस्टम उपयोगकर्ताओं को उस संख्या से नीचे की सीमा में uids मिलता है।

वास्तविक यूआईडी नंबर, विशेष यूआईडी 0 के अलावा जो आरक्षित है root, का कोई मतलब नहीं है और किसी भी विशेषाधिकार को व्यक्त नहीं करता है।

हम सिस्टम उपयोगकर्ताओं और नियमित उपयोगकर्ताओं को केवल इसलिए अलग करते हैं क्योंकि उनके साथ अलग तरह से व्यवहार किया जाता है। उदाहरण के लिए, ग्राफ़िकल लॉगिन प्रबंधक में सिस्टम उपयोगकर्ताओं को प्रदर्शित करने का कोई मतलब नहीं है। इसके अलावा, अधिकांश सिस्टम उपयोगकर्ताओं को लॉगिन शेल या होम डायरेक्टरी की आवश्यकता नहीं होती है, जबकि मानव उपयोगकर्ता (सामान्य रूप से) करते हैं।

--systemका विकल्प adduserआदेश के रूप में यह एक 'सिस्टम खाते' के लिए समझदार मूल्यों के लिए विकल्पों में से एक नंबर presets, व्यवस्थापक के लिए एक सुविधा से अधिक नहीं है। वास्तव में, पूरा adduserकमांड एक सुविधा आवरण है जिसके चारों ओर (निचले स्तर के कमांड जैसे useraddऔर groupadd, जो चारों ओर आवरण हैं) अनिवार्य रूप से सिर्फ संपादन /etc/passwdऔर /etc/group


इसलिए, मानव उपयोगकर्ताओं के एक समूह को बनाने की मेरी ज़रूरत के लिए कोई अंतर नहीं है (लेकिन आईडी नंबर) अगर मैं इस समूह का निर्माण MIN_GID <gid <MAX_GID या MIN_SYSTEM_GID <gid <MAX_SYSTEM_GID के साथ करता हूं? मैं जो भी उपयोग करता हूं - सिस्टम और / या --गिड? मैं छोटी आदमी से हैरान हूँ: adduser --group (w / o --system) या addgroup (w / o --system) एक उपयोगकर्ता समूह जोड़ देगा। कॉन्फ़िगरेशन फ़ाइल में सिस्टम GIDS के लिए निर्दिष्ट सीमा से GID चुना जाएगा । मैंने जाँच की लेकिन gid 1002 है ???
उपयोगी

@useful आदमी पेज महान नहीं है और वास्तव में यह (तकनीकी रूप से) मायने नहीं रखता है कि जीआईडी ​​किस सीमा में है, लेकिन जब से आप मानव उपयोगकर्ताओं के लिए एक समूह बना रहे हैं मैं सम्मेलन के साथ रहना चाहूंगा और इसे सिस्टम समूह नहीं बनाऊंगा ( न तो स्पष्ट रूप से एक gid असाइन करें, लेकिन सिस्टम को इसे लेने दें)।
ज्वॉइंट

धन्यवाद Zwets मैंने इसे अपने आगे के यूजर्स को रखने के लिए इसे 29-999 के साथ बनाया है।
उपयोगी

2
जब आप सिस्टम उपयोगकर्ता बनाते हैं, तो गलती से कमांड होम फोल्डर नहीं बनाता है और इसका टर्मिनल / बिन / गलत पर सेट होता है, जबकि सामान्य उपयोगकर्ताओं के लिए ये डिफॉल्ट लागू नहीं होते हैं।
Peregring-lk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.