Akta
Jeśli chodzi o pliki, wybrałbym synchronizację sieciową dla popularnych plików (powiedzmy Ubuntu One lub Dropbox ), a następnie udostępniłem folder dla większych plików (może Muzyka, Zdjęcia, Wideo i ISO Ubuntu). Może to być montaż NFS, który, gdy zawiedzie, nie ma większego znaczenia, udział Samby lub prawdopodobnie jedna z wielu innych technologii.
LDAP
Awaria LDAP zdecydowanie powoduje problemy. Wszelkich rodzajów kont systemowych, których normalnie nie znasz, nie można przetłumaczyć (nazwa <-> numer identyfikacyjny), a system będzie w najlepszym wypadku wielokrotnie zawieszał się na minutę, czekając na odpowiedź z serwera LDAP przed wracając do systemu lokalnego. Lub system może się po prostu zablokować i całkowicie zawieść.
Jest na to kilka sposobów . Możesz skonfigurować kopię lokalną i zsynchronizować ją na różne sposoby - zobacz inne odpowiedzi na to pytanie i powiązane pytanie. Możesz także powiedzieć LDAP, aby nie pobierał użytkowników systemu z katalogu LDAP, ale z plików lokalnych. Na naszych serwerach umieściliśmy następujące na końcu naszegoldap.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
Chcesz się upewnić, że wszyscy użytkownicy systemu znajdują się na tej liście. Nawet wtedy prawdopodobnie nie wystarczy do korzystania z laptopa.
Ze strony podręcznika 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.
Zasadniczo więc LDAP udaje, że nie zna tych użytkowników, nawet nie kontaktując się z głównym serwerem, więc NSS opiera się na lokalnych użytkownikach i system działa dobrze.
Ostatnim pomysłem jest to, że jeśli chcesz poświęcić czas na naukę LDAP, możesz zamiast tego nauczyć się podstawowej marionetki i użyć jej, aby utrzymać wszystkich użytkowników na tym samym poziomie we wszystkich systemach - zobacz na przykład ten przepis na marionetkę . Puppet pozwoli ci również zrobić wiele innych rzeczy - instalowanie wspólnych pakietów, wspólne konfigurowanie różnych aspektów ...