कितने यूनिक्स समूह के सदस्य हो सकते हैं?


16

हमने हाल ही में एक समूह-खुश साइट पर एक स्थिति में भाग लिया है जहां कुछ समूह सदस्यता नहीं ली जा रही है। मुझे याद है कि समूहों की संख्या की एक ऊपरी सीमा है जो एक उपयोगकर्ता का सदस्य हो सकता है।

जबकि मुझे विशेष रूप से आधुनिक लिनक्स सिस्टम में दिलचस्पी है, मुझे यह भी याद है कि कुछ ओएस के पुराने संस्करणों के लिए यह संख्या कम है?

जवाबों:


19

विशिष्ट उत्तर ऐसा प्रतीत होता है:

... जो हमारी समस्या की व्याख्या करता है, हमने हाल ही में कुछ उपयोगकर्ताओं के लिए 16-समूह सीमा पार की है।


1
दिलचस्प है, उस सीमा के बारे में पता नहीं था।
अभिषेक

1
उपयोगकर्ता सीमा प्रति 16 समूह NFS (<4?) के लिए उपयोग किए गए sunRPC तंत्र का हिस्सा है। RFC1057 "9.2 UNIX प्रमाणीकरण" देखें
ikrabbe

1
nfs समूह की सीमा से लिंक टूट गया है
Tagar

8

लिनक्स कर्नेल के लिए 2.6.3 और ऊपर की सीमा प्रति उपयोगकर्ता 64k समूह है

यदि आप NFSv4 का उपयोग कर रहे हैं तो सीमा 16 से अधिक है । (यहां सटीक संख्या के बारे में निश्चित नहीं)


4

अपने सिस्टम पर मान ज्ञात करने के लिए NGROUPS_MAX को सीमाओं में देखें।

मुझे लगता है कि यह आधुनिक लिनक्स कर्नेल में एक ट्यून करने योग्य पैरामीटर है। (सोलारिस पर 16 हुआ करते थे, मुझे नहीं पता कि उन्होंने अभी तक तय किया है।)


बस एक सोलारिस 11 सर्वर की जाँच की, नहीं यह वहाँ तय नहीं है - अभी भी 16 :-(
Tagar

1
आप getconf NGROUPS_MAXशेल से यह मान प्राप्त करने के लिए भी उपयोग कर सकते हैं ।
MaeePeR

2

आप निम्नलिखित सेटिंग / / sysconfig / nfs में अपडेट करके RHEL / CentOS / फेडोरा पर NFS के लिए 16 समूह की सीमा को पार कर सकते हैं:

RPCMOUNTDOPTS="--manage-gids"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.