हां, आप इसे पूरा करने के लिए क्या कर रहे हैं, इसके आधार पर इसे करने के कुछ तरीके हैं।
पहला तरीका सांबा कॉन्फिगर के जरिए किया जा सकता है। यह केवल इन उपयोगकर्ताओं को सांबा से कनेक्ट करने की अनुमति देगा, अन्य उपयोगकर्ता अभी भी अन्य सेवाओं (ssh, स्थानीय शब्द, आदि) के माध्यम से लॉगिन कर सकते हैं। इसके साथ, आप smb.conf में अपने [वैश्विक] अनुभाग में एक पंक्ति जोड़ना चाहेंगे:
valid users = @groupA @groupB
दूसरी विधि PAM नियमों को संशोधित करके है। अलग-अलग वितरणों में यहां थोड़ा अंतर है, लेकिन आम तौर पर बोलते हुए PAM नियम प्रति सेवा के साथ-साथ सामान्य नियम भी हैं, आप तय कर सकते हैं कि सबसे अच्छा क्या है। आप pam_require मॉड्यूल का उपयोग करके एक खाता प्रतिबंध जोड़ना चाहते हैं। मेरे लैपटॉप (फेडोरा 13) पर एक उदाहरण /etc/pam.d/system-uth में खाता अनुभाग को संशोधित करने के लिए होगा:
account required pam_unix.so
account required pam_require.so @groupA @groupB
account sufficient pam_localuser.so
account sufficient pam_succeed_if.so uid < 500 quiet
account required pam_permit.so
प्रशासन को सरल बनाने के लिए, आप उन उपयोगकर्ताओं को ट्रैक करने के उद्देश्य से AD में एक नया समूह बनाना चाहते हैं जो इस सर्वर पर लॉगिन कर सकते हैं।