Bereitstellen der Netzwerkfreigabe (AFP / SMB) für mehrere Benutzer (schneller Benutzerwechsel)


10

Ich habe das folgende Problem mit meinen Netzwerkfreigaben von meinem NAS (Synology 415+, wenn es darauf ankommt) in Yosemite.

Zu Hause haben wir einen iMac mit zwei verschiedenen Benutzern. Ich habe alle unsere Medien (Musik und Fotos) auf den NAS verschoben, damit beide Benutzer die Daten mit den entsprechenden Apps verwenden können. Ich dachte, dass es einfach wäre, die Netzwerkfreigaben für beide Benutzer bereitzustellen, aber das ist es eigentlich nicht - oder ich mache etwas falsch.

Ich verwende ein einfaches Applescript in der folgenden Form

tell application "Finder"
    activate
    mount volume "smb://ipaddress/sharename/"
end tell

Das wird automatisch gestartet, wenn sich mein Benutzer beim System anmeldet.

Das funktioniert gut für mich. Wenn mein Partner jedoch zu seinem Benutzerkonto wechselt, sind die Reittiere für sie nicht zugänglich. Wenn sie dasselbe Skript wie ich startet, werden die Pfade außerdem durcheinander gebracht:

Wenn zwei Benutzer die Netzwerkfreigaben bereitstellen, sind auf dem System zwei verschiedene Ordner vorhanden: /Volumes/musicfür den ersten Benutzer und /Volumes/music-1für den zweiten Benutzer, wodurch alle Dateipfade durcheinander gebracht werden (insbesondere in iTunes, aber auch in Lightroom oder anderen Apps).

Gibt es eine Möglichkeit, eine Netzwerkfreigabe für beide Benutzer bereitzustellen? Es ist mir wirklich egal, ob ich AFP oder SMB verwende, ich möchte nur eine Netzwerkfreigabe, die für mehrere Benutzer verwendet werden kann. Scheint für mich ein häufiges Szenario zu sein.


nicht gelöscht & aktualisiert meine Antwort
klanomath

@softandsafe Ich habe genau das gleiche Problem. Ich habe 4 Benutzer auf meinem Mac. Was jede Person auf den Server zugreift (// HTPC-i3 / Daten), erhält sie / Volumes / Data-1, / Volumes / Data-2 und / Volumes / Data-3, was Office beim Versuch, auf docx- und xlsx-Dateien zuzugreifen, um den Verstand bringt dieser Server. Haben Sie eine gute Lösung gefunden?

Antworten:


4
  1. Richten Sie Ihren NAS so ein, dass eine NFS-Freigabe exportiert wird. Informationen hierzu finden Sie in der Synology- Wissensdatenbank , oder verwenden Sie die folgenden Anweisungen, um die Einrichtung einzurichten, zu optimieren und zu sichern.

    Sie können dies auch manuell in der Befehlszeile tun:
    Nehmen wir an, Ihr Medienordner ist /Shares/Media. Erstellen oder bearbeiten Sie eine Datei mit dem Namen exportsin /etc. Das folgende Beispiel beschränkt den Zugriff auf Computer mit einer IP-Adresse im Bereich 192.168.0.1- 192.168.0.254. Möglicherweise müssen Sie Ihren NAS oder zumindest nfsd(nfs-daemon) neu starten .

    Linux / NAS-Datei /etc/exports:

    /Shares/Media 192.168.0.0/255.255.255.0(rw)
    

    Wenn Sie einen Mac Server verwenden, verwenden Sie diese Zeile:

    /Shares/Media -network 192.168.0.0 -mask 255.255.255.0
    
  2. Bearbeiten Sie /etc/auto_masterauf Ihrem Mac und fügen Sie die Zeile hinzu:

    /-                                  auto_media
    

    Datei /etc/auto_master:

    #
    # Automounter master map
    #
    +auto_master                        # Use directory service
    /-                                  auto_media
    /net                                -hosts      -nobrowse,hidefromfinder,nosuid
    /home                               auto_home   -nobrowse,hidefromfinder
    /Network/Servers                    -fstab
    /-                                  -static
    
  3. und erstellen Sie eine neue Datei auto_mediain /etcauf Ihrem Mac

    Datei /etc/auto_media:

    /Media         IP-NAS:/Shares/Media
    
  4. Bitte nicht vergessen: Alle oben genannten Dateien benötigen eine nachgestellte Leerzeile

  5. Geben Sie sudo automount -vcim Terminal Ihres Mac Folgendes ein:

    $ sudo automount -vc
    automount: /Media updated  
    automount: /net updated  
    automount: /home updated  
    automount: no unmounts  
    

/Mediaist jetzt immer im Stammordner Ihres Mac sichtbar und für Sie beide zugänglich, solange der NAS in Betrieb ist. Kein Apple Script zum Mounten oder Connect to Serverbenötigt.

(Einrichten und Testen auf einem Server 10.7 (kein Synology NAS, da ich keinen besitze, aber es sollte keinen Unterschied machen) und Client 10.9)


0

Ich folgte Klanomaths Lösung und zuerst funktionierte es bei mir nicht. Um Ihre freigegebenen Ordner unter OSX bereitzustellen, müssen Sie die folgenden zusätzlichen Schritte ausführen:

Aktivieren Sie "Zulässiger nicht privilegierter Port" auf der Registerkarte "Synology NFS-Berechtigungen" einer NFS-Regel. Sehen Sie hier warum.

Übrigens, um Ihren Mount im Finder zu Ihren Volumes hinzuzufügen /etc/master:

/../Volumes/ auto_media


-1
  1. Gehen Sie zu den Systemeinstellungen
  2. Klicken Sie je nach OS X-Version auf "Konten" oder "Benutzer und Gruppen"
  3. Klicken Sie für diesen Benutzer auf "Anmeldeelemente" (möglicherweise müssen Sie zum Entsperren auf die Sperre in der unteren linken Ecke klicken).
  4. Klicken Sie auf die Schaltfläche +, um ein weiteres Anmeldeelement hinzuzufügen
  5. Suchen Sie das zuvor bereitgestellte Netzwerklaufwerk und klicken Sie auf "Hinzufügen".
  6. Beenden Sie die Systemeinstellungen

2
Das löst das oben erwähnte Problem nicht.
softandsafe

-4

AutomounMaker ist ein einfach zu verwendendes GUI-Tool (DONATEWARE OS X native Universal Binary) zum Erstellen von Skripten, mit denen eine AFP-, FTP-, WebDAV- (http), NFS- oder SMB-Netzwerkfreigabe bereitgestellt wird. Sie können das Skript als Startelement in der Sitzungskonfiguration Ihres Benutzers verwenden, um die angegebene Freigabe beim Anmelden automatisch bereitzustellen. Wenn Sie auf Ihrem Desktop immer dasselbe freigegebene Volume verwenden, ist AutomountMaker einfacher als das von Apple vorgeschlagene klassische Connect to Server .... Gehen Sie zu http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker


Ich zögere, die Antwort als Spam zu kennzeichnen. Obwohl die antwortende Person ihre Zugehörigkeit zum Produkt nicht ausdrücklich bestätigt, ist dies offensichtlich, da sie ihren Namen nicht versteckt / maskiert und sein Name sich auf die URL bezieht. Zusätzlich ist das Produkt Spendenware und keine kommerzielle App.
Klanomath
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.