फ़ाइलें
फ़ाइलों के लिए, मैं सामान्य फ़ाइलों के लिए नेट आधारित सिंक के लिए जाऊंगा ( उबंटू वन या ड्रॉपबॉक्स ) और फिर बड़ी फ़ाइलों (शायद संगीत, फ़ोटो, वीडियो और उबंटू आईएसओ) के लिए एक साझा फ़ोल्डर है। यह एक एनएफएस माउंट हो सकता है, कि जब यह विफल होता है तो यह बहुत ज्यादा मायने नहीं रखता है, या सांबा शेयर, या शायद कई अन्य तकनीकों में से एक है।
एलडीएपी
LDAP विफल होना निश्चित रूप से परेशानी का कारण बनता है। आपके द्वारा अनजाने में किए गए सिस्टम खातों के सभी प्रकारों का अनुवाद नहीं किया जा सकता (नाम <-> आईडी नंबर) और सिस्टम, सबसे अच्छा, बार-बार एक मिनट के लिए बार-बार लटकाए जाने से पहले LDAP सर्वर से प्रतिक्रिया का इंतजार कर सकता है स्थानीय प्रणाली में वापस गिर रहा है। या सिस्टम सिर्फ लॉक हो सकता है और पूरी तरह से विफल हो सकता है।
इसके आस-पास कुछ तरीके हैं । आप एक स्थानीय प्रति सेट कर सकते हैं और इसे सिंक कर सकते हैं, विभिन्न तरीकों से - इस प्रश्न के अन्य उत्तर और जुड़े हुए प्रश्न देखें। आप LDAP को सिस्टम उपयोगकर्ताओं को LDAP निर्देशिका से नहीं, बल्कि स्थानीय फ़ाइलों से प्राप्त करने के लिए भी कह सकते हैं। हमारे सर्वर पर हमने निम्नलिखित को अपने अंत में रखा हैldap.conf
# We need to ensure that various things can work without LDAP being available
# for example: booting, ssh in as root, apache ...
nss_initgroups_ignoreusers avahi,avahi-autoipd,backup,bin,daemon,dhcp,dhcpd,games,gdm,gnats,haldaemon,hplip,irc,klog,libuuid,list,lp,mail,man,messagebus,munin,mysql,nbd,news,ntp,nut,polkituser,proxy,pulse,root,sshd,statd,sync,sys,syslog,uucp,www-data
आप यह सुनिश्चित करना चाहेंगे कि सभी सिस्टम उपयोगकर्ता उस सूची में हों। तब भी यह लैपटॉप उपयोग के लिए पर्याप्त नहीं है।
से nss_ldap आदमी पेज
nss_initgroups_ignoreusers <user1,user2,...,userN>
This option directs the nss_ldap implementation of initgroups(3)
to return NSS_STATUS_NOTFOUND if called with a listed users as
its argument.
इसलिए मूल रूप से एलडीएपी दिखावा करता है कि यह उन उपयोगकर्ताओं को मास्टर सर्वर से संपर्क किए बिना नहीं जानता है, इसलिए एनएसएस स्थानीय उपयोगकर्ताओं पर वापस आ जाता है और सिस्टम ठीक काम करता है।
एक अंतिम विचार यह है कि यदि आप LDAP सीखने में समय बिताने के इच्छुक हैं, तो आप इसके बजाय कुछ बुनियादी कठपुतली सीख सकते हैं और इसका उपयोग कर सकते हैं कि अपने सभी उपयोगकर्ताओं को सभी प्रणालियों में समान रखें - उदाहरण के लिए इस कठपुतली नुस्खा को देखें। कठपुतली आपको बहुत सी अन्य चीजों को करने की अनुमति देगी - सामान्य पैकेज स्थापित करना, विभिन्न पहलुओं का सामान्य सेट ...