Derzeit habe ich mehrere Computer im Heimnetzwerk, die eine Mischung aus statischen Desktops und Laptops sind. Es wird für mich unüberschaubar und für alle unpraktisch, über lokale Home-Verzeichnisse, Einstellungen und Sicherheit zu verfügen. Daher erwäge ich, LDAP für die allgemeine Benutzerverwaltung und NFS für gemeinsam genutzte Home-Verzeichnisse zu verwenden.
Was passiert, wenn einer der Laptops unterwegs ist? Das Heimnetzwerk ist nicht erreichbar. Wird die Authentifizierung fehlschlagen und auf den lokalen Speicher zurückgreifen? Gibt es bei der Rückkehr des Laptops eine Möglichkeit, den Heimspeicher erneut mit dem NFS-Server zu synchronisieren?
Dateien
Bei Dateien würde ich eine netzbasierte Synchronisierung für gängige Dateien (z. B. Ubuntu One oder Dropbox ) durchführen und dann einen freigegebenen Ordner für größere Dateien (z. B. Musik-, Foto-, Video- und Ubuntu-ISOs) haben. Dies kann ein NFS-Mount sein, der bei einem Ausfall keine große Rolle spielt, oder eine Samba-Freigabe oder wahrscheinlich eine von mehreren anderen Technologien.
LDAP
Ein LDAP-Fehler verursacht definitiv Probleme. Alle Arten von Systemkonten, von denen Sie normalerweise nichts wissen, können nicht übersetzt werden (Name <-> ID-Nummer), und das System bleibt bestenfalls eine Minute lang wiederholt hängen, während Sie zuvor auf eine Antwort vom LDAP-Server warten Zurückgreifen auf das lokale System. Oder das System blockiert einfach und fällt vollständig aus.
Es gibt einige Möglichkeiten, dies zu umgehen . Sie können eine lokale Kopie einrichten und auf verschiedene Arten synchronisieren. Weitere Antworten auf diese Frage und die verknüpfte Frage finden Sie hier. Sie können LDAP auch anweisen, die Systembenutzer nicht aus dem LDAP-Verzeichnis, sondern aus lokalen Dateien abzurufen. Auf unseren Servern haben wir Folgendes am Ende unserer
ldap.conf
Sie möchten sicherstellen, dass sich alle Systembenutzer in dieser Liste befinden. Selbst dann ist es wahrscheinlich nicht genug für den Laptop-Gebrauch.
Von der Manpage nss_ldap
Im Grunde genommen gibt LDAP vor, diese Benutzer nicht zu kennen, ohne den Masterserver zu kontaktieren. Daher greift der NSS auf die lokalen Benutzer zurück und das System funktioniert einwandfrei.
Eine letzte Idee ist, dass Sie, wenn Sie bereit sind, Zeit mit dem Erlernen von LDAP zu verbringen, stattdessen eine grundlegende Puppe lernen und diese verwenden können, um alle Benutzer auf allen Systemen gleich zu halten - siehe beispielsweise dieses Puppenrezept . Mit Puppet können Sie auch viele andere Dinge tun - gemeinsame Pakete installieren, verschiedene Aspekte einrichten ...
quelle