Automatisches Aktivieren von freigegebenen SMB-Netzwerklaufwerken in Mac OS X Lion

50

In Mac OS X 10.7 (Lion) hat Apple die gute alte SMB-Unterstützung ersetzt. Jetzt kann ich keine automatische Verbindung zu meinen freigegebenen (SMB) Netzwerklaufwerken herstellen. Problemumgehungen? Oder ist das unmöglich? Unter OS X Snow Leopard konnte ich meine freigegebenen Ubuntu-Netzwerklaufwerke (SMB) automatisch mit auto_smb / auto_master verbinden (autofs-Konfiguration in / private / etc /). Ich habe drei Mount-Punkte (Ordner) direkt in '/ Volumes' erstellt, ich habe / Volumes / Data und / Volumes / webroot verwendet (beide SMB-Shared).

Leider verbindet Lion meine Netzlaufwerke nicht (automount). Ich muss manuell eine Verbindung zum Server (Ubuntu-Dateiserver) im Finder herstellen, dann das Terminal öffnen, um zu den Einhängepunkten zu navigieren, und dann eine Verbindung herstellen. Dies ist keine praktikable Lösung. Ich habe gesucht (Google / SO), aber abgesehen von einem nicht unterstützten Hack keine Lösungen gefunden .

Ist es nicht mehr möglich, während des Startvorgangs automatisch eine Verbindung zu einem SMB-freigegebenen Laufwerk herzustellen?

Cyppher
quelle

Antworten:

50

Hier erfahren Sie, wie Sie ein Netzlaufwerk automatisch aktivieren können

  1. Stellen Sie eine Verbindung zu Ihrem Netzlaufwerk her (Finder> Go> Connect to Server)

  2. Geben Sie die Anmeldeinformationen für Ihre Anmeldung an Ihrem Netzlaufwerk ein und aktivieren Sie das Kontrollkästchen "Im Schlüsselbund speichern".

  3. Öffnen Sie Systemeinstellungen> Benutzer> Anmeldeelemente

  4. Ziehen Sie das Symbol für Ihr Netzwerklaufwerk von Ihrem Desktop auf die Startelemente.

Quelle: Dieser Artikel

FRaccie
quelle
6
Es funktioniert :) Wenn Sie jedoch nicht möchten,
wildpeaks
Sie können den Finder ausblenden, indem Sie das Kontrollkästchen neben dem Anmeldeobjekt aktivieren.
Arne
3
Durch Aktivieren des Kontrollkästchens "Ausblenden" neben den Anmeldeobjekten wird der Finder nicht ausgeblendet. Am Ende wurde das oben vorgeschlagene Automator-Skript verwendet, und das funktioniert.
Toland H
Getestet auf Yosemite 10.10, funktioniert a-ok
Artur Bodera
Vielleicht "smb: // guest: @" Finder-Dialog unterdrücken. Auf diese Weise wird die Freigabe nach dem Abmelden nicht gemountet.
Dmitry
37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Füge etwas wie das Folgende hinzu (1 Mount pro Zeile)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:[email protected]/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:[email protected]/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://[email protected]/public 0 0 # there is no password required for this share, just username

Lauf automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Verlassen Sie die Sudo-Sitzung. Stöbern Sie im Finder nach /Volumes/Network- wann immer Sie dorthin gehen, werden sie jetzt automatisch aktiviert. Habe es gerade in 10.7.3 ausprobiert und es funktioniert einwandfrei.

Wenn Sie einen Authentifizierungsfehler wie den folgenden erhalten, ist die in / etc / fstab eingegebene Anmelde- / Kennwortkombination wahrscheinlich falsch. Stellen Sie sicher, dass Sie das automatische Aktivieren erneut ausführen, nachdem Sie das Kennwort korrigiert haben.

$ sudo automount -vc
automount: / net aktualisiert
automount: / home aktualisiert
automount: / Volumes / Network / Computing aktualisiert
automount: keine unmounts
$ sudo ls -l / Volumes / Netzwerk / Computing /
ls:: Authentifizierungsfehler

Beachten Sie, dass der Ziel-Mount-Punkt nicht unbedingt unter / Volumes / Network angegeben werden muss. Sie können festlegen, dass der Ziel-Mount-Punkt / foo ist, und er wird auf Anforderung für Sie erstellt.

Brookesy
quelle
1
Ich halte dies aus zwei Gründen für eine vorzuziehende Lösung gegenüber der Verwendung von Finder: 1) Der gemountete Freigabename wird direkt angegeben, und 2) es sind weniger, leicht zu automatisierende Schritte erforderlich, um der Mischung eine weitere Freigabe hinzuzufügen. Für eine oder zwei Freigaben ist Finder kaum akzeptabel (und nur mit einem zusätzlichen Schritt, um das Setup beizubehalten), aber für Dutzende von Freigaben ist es mühsam, Finder zu verwenden. OTOH, diese Lösung ist "unixy", eine gute Sache.
PMR
1
Wenn Sie versuchen, eine Verbindung als Gast herzustellen, führen Sie dieselben Schritte aus, mit der Ausnahme, dass die URL lautet: cifs: // guest: @ 192.168.0.200 / music
Johnny Everson
11
Gibt es eine Möglichkeit, Kennwörter im Schlüsselbund des Systems zu speichern? Ich möchte meine Passwörter nicht in Klartextdateien speichern.
Luca
2
Gibt es eine Möglichkeit, Standardberechtigungen für die bereitgestellten Dateien anzugeben? Machen Sie die Mounts beispielsweise auf einem freigegebenen Mac für mehr als einen Benutzer lesbar.
Fred Clausen
4
Es werden keine Freigaben im Netzwerk im Finder angezeigt.
Dmitry
8

Verwenden Sie AppleScript:

Geben Sie im AppleScript-Editor Folgendes ein:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Speichern Sie das Skript als Anwendung. Fügen Sie Ihren Anmeldestartelementen hinzu

DJTrustGod
quelle
Funktioniert perfekt. Und der einzige funktioniert unter OS X 10.11 El Capitan.
Dmitry
1
Für diejenigen (wie ich), die sich fragen, was CIFS ist, ist es ein Samba-Dialekt (weitere Informationen hier blog.varonis.com/the-difference-between-cifs-and-smb ).
Ashutosh Jindal
1

Sie können eine Freigabe automatisch bereitstellen, indem Sie das bereitgestellte Volume auf Ihre "Anmeldeobjekte" in den Benutzerkonten ziehen. So mache ich das und es funktioniert seit 10.5.

Nach einer Einschränkung für SMB-Freigaben dauert es bei Lion etwa 30 Sekunden, bis die Freigabe beim Start aktiviert wird. Diese Verzögerung ist neu, da Apple SAMBA durch die interne Implementierung in Lion ersetzt hat.

Mike W.
quelle
Ich bin mir dieser Problemumgehung bewusst, aber es ist nicht das, was ich brauche. Der Nachteil dieser Option ist, dass 2 Finder-Fenster automatisch geöffnet werden (auch wenn die Option "Ausblenden" aktiviert ist). In 10.6 funktionierten autofs, und mein Samba-Netzwerklaufwerk wurde korrekt gemountet, um Punkte bei / Volumes / ...
cyppher 20.09.11
1

Antwort: Das geht nicht. (OS X Lion 10.7.2)

Ich habe versucht, gemountete Volumes in meine "Login Items" zu ziehen, aber es wird nur ein Authentifizierungsfehler angezeigt, wenn ich mich erneut anmelde. Ja, dies funktionierte in Leopard früher in Ordnung, aber nachdem ich auf Lion aktualisiert hatte, funktionierte es nicht mehr.

Immer wenn ich versuche, mit Finder eine Verbindung zu meinen SMB-Freigaben herzustellen, wird derselbe Fehler angezeigt.

Ich kann SMB-Freigaben über die Befehlszeile bereitstellen. Sobald sie bereitgestellt sind, werden sie auch im Finder angezeigt, und der Finder funktioniert danach einwandfrei. So lange ich zur Kommandozeile gehe, um das Mounten durchzuführen, ist es in Ordnung, aber es funktioniert nicht mit "Login Items" oder "Connect to Server"

Brodie
quelle