OS X Server - Einrichten einer Freigabe für Netzwerkverzeichnisse + schneller Benutzerwechsel

2147
sohocoke

Ich bin fast fertig mit der Einrichtung meines Open Directory-Masters, damit Benutzer zentral verwaltet und auf den Client-Computern zu Hause angemeldet werden können.

Ich fand eine Diskussion, in der vorgeschlagen wurde, dass die Verwendung einer AFP-Freigabe für die Automount 'Benutzer' dazu führen würde, dass Netzwerkbenutzer (vgl. Lokal definierte Benutzer oder Benutzer von Portable Home Directory) keine schnelle Benutzerumschaltung verwenden können, da der erste Benutzer, der sich anmeldet, das auslöst Stellen Sie die Freigabe "Users" mit seinen Berechtigungen automatisch bereit, und verhindern Sie, dass weitere Benutzer das Mount verwenden.

Ich habe auch ein paar Vorschläge zum Konfigurieren von autofs gefunden, so dass die Freigabe "Users" vor der Anmeldung eines Benutzers eingehängt wird, jedoch nicht viele Details in dieser Richtung.

Ich würde mich sehr über einige Anweisungen zum Einrichten von autofs freuen - idealerweise auf dem OpenDirectory-Server und nicht auf dem Speicherort jedes Clients etc / fstab oder einem gleichwertigen Speicherort, sodass dies nicht für jeden Client-Computer erforderlich ist -, um einen schnellen Benutzerwechsel mit Netzwerkbenutzern zu ermöglichen .

0

2 Antworten auf die Frage

1
Danny S

Ich habe zwei Sites, die durch einen Site-to-Site-VPN miteinander verbunden sind. Die Sites heißen s1 und s2, s1 und s2 haben beide mehrere Macs und PCs. Ich möchte, dass alle Benutzer auf allen Macs Zugriff auf eine gemeinsam genutzte Datenzuordnung auf s1 haben, sagen wir Data_s1, und auf eine freigegebene Datenzuordnung auf s2, sagen wir Data_s2. Data_s1 befindet sich auf einem Server am Standort s1, Data_s2 befindet sich auf einem Server am Standort s2. Für die Benutzer befinden sich Data_s1 und Data_s2 in der übergeordneten Karte. Daten (wird indirekte Karte sein. Weitere Informationen und die besten Informationen, die ich bisher gefunden habe, finden Sie in diesem Whitepaper. )

Der beste Weg, dies zu tun, ist das Erstellen von Automount-Karten, und Sie können dies in /etc/auto_masteretcetera, etcetera tun . Aber dann müssen Sie dies auf jedem einzelnen Rechner in S1 und S2 tun. Ein eleganterer Weg, dies zu tun, ist die Verwendung der automatischen Mount-Funktion in LDAP, aber das alles wurde in Lion geändert, und ich konnte das nirgendwo finden (nachdem ich stundenlang im Web gesucht hatte).

In Lion gibt es ein neues Dienstprogramm im Verzeichnisdienstprogramm.

Gehen Sie zu - Systemeinstellungen - Benutzer und Gruppen - Anmeldeoptionen - klicken Sie auf Sperren und authentifizieren - Bearbeiten (unten neben Netzwerkkonto-Server) - Open Directory Utility - Verzeichnis-Editor (oben).

Wählen Sie nun den Knoten aus: / LDAPv3 / 'IP' ('IP' = 127.0.0.1, wenn Sie das Verzeichnisdienstprogramm auf dem Server selbst oder die IP-Adresse des Servers ausführen) und wählen Sie in Ansicht AutomountMap.

Klicken Sie auf die Sperre und authentifizieren Sie sich als Verzeichnisadministrator.

Klicken Sie unten links auf "+". Im linken Fensterbereich wird ein Eintrag angezeigt, z. B. "Nameless 1". Im oberen rechten Bereich sehen Sie "Recordname" mit seinem Namen. Dieser Name kann im rechten unteren Bereich geändert werden. Ändern Sie die Einstellung in "auto_master", um das Äquivalent der auto_master-Datei in / etc zu erhalten. Wenn Sie dies speichern, wird ein neues Objekt der Objektklasse AutomountMap erstellt.

Das neue Objekt enthält auch einige Attribute, die nicht geändert werden können (ausgegraut), wie zB RecordType. Hier erstelle ich auch die indirekte Karte Data, in der Data_s1 und Data_s2 später erscheinen werden (siehe Schema im oben genannten Whitepaper). So weit, ist es gut.

Nun müssen wir die Automount-Objekte erstellen. Ändern Sie Ansicht - AutomountMap in Ansicht - Automount.

Fügen Sie ein Objekt hinzu (Bottom +), das die Data_s1-Map bereitstellt. Ändern Sie den Datensatznamen in Data_s1. Fügen Sie dem Data_s1-Objekt ein Attribut hinzu, indem Sie auf das + Zeichen in der Mitte zwischen den beiden rechten Bereichen klicken. Akzeptieren Sie das Standardattribut (Automountinformation) und geben Sie den Pfad zur Karte auf dem Dateiserver auf s1 ein.

Dies sollte die Auto-Mount-Informationen vervollständigen, aber hier stecke ich fest: Beim Speichern des Objekts wird ein Fehler angezeigt: Ungültiger Datensatztyp (4101).

Wenn uns jemand von diesem Punkt an weiterbringen könnte, wäre das ebenfalls sehr zu schätzen.

In der Tat ist dies nicht nur für das Erstellen von Basisverzeichnissen gedacht, sondern es ist ein allgemeinerer Ansatz. Das Erstellen von Basisverzeichnissen auf einem bestimmten Server kann über die Server-App erfolgen.

0
phu

Ich habe phpLDAPadmin für den DirectoryServer eingerichtet. Mir fiel auf, dass es keinen AutoMount-Container gab. Aus diesem Grund habe ich (in phpLDAPadmin) unterhalb des automountMap-Eintrags (zB auto_master) Automount-Einträge angelegt. Jetzt sehe ich diese Einträge in DirectoryUtility unter AutoMount.

Starten Sie autofs unter Linux neu. Dies funktioniert mit Mountain Lion Server und einem Ubuntu Precise Pangolin-Client.