Wie kann ich verhindern, dass OS X beim Start automatisch eine Verbindung zu einem NFS-Server herstellt?

13

Ich bin heute auf Lion umgestiegen, hatte aber das gleiche Problem bei Snow Leopard. Wenn ich meinen Mac starte und mich anmelde, wird automatisch eine Verbindung zu einem NFS-Server hergestellt. Ich weiß das, weil ich den Server im Finder im Bereich Shared sehe. Ich gehe davon aus, dass ich in der Vergangenheit eine Verbindung zum Server hergestellt habe, bin mir aber nicht sicher, wie ich die Verbindung jetzt beenden soll. Wo kann ich schauen Auch nach dem Auswerfen des Servers wird beim nächsten Start erneut eine Verbindung hergestellt. Was kann ich tun, damit es aufhört?

Weitere Informationen - so sieht mein / etc / auto_home aus:

#
# Automounter map for /home
#
+auto_home  # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes

Wenn Sie / usr / libexec / od_user_homes ausführen, wird keine Ausgabe erzeugt.

Der Mount wird weder im Festplatten- noch im Verzeichnisdienstprogramm angezeigt, und beim Ausführen lsofwird der Mount (/ CIFS) nicht angezeigt. dfzeigt / CIFS und zeigt an, dass das Dateisystem istx-browser:

Hier ist / etc / auto_master:

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

Und die Ausgabe von mount:

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
x-browser: on /CIFS (nfs)
localhost:/gWMIVnK_1WG9ZzUq0q3qb7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
Josh Brown
quelle
Das ist nervig. Mein Kabelmodem (bthomehub3) wird als Freigabe angezeigt.
Stephen

Antworten:

4

Ich hatte das gleiche Problem mit CIFS-Mount, X-Browser ... Das geschah, weil ich Sharity 3 ausprobiert und es durch Ablegen des Symbols in den Papierkorb "gelöscht" habe, wie es Mac-Benutzer normalerweise tun. :) Aber das Programm war immer noch installiert und brachte jeden Tag das CIFS-Symbol auf den Desktop.

Ich habe es mit dem folgenden Terminal-Befehl gelöst:

sudo /Library/StartupItems/Sharity3/uninstall
Marco
quelle
Ja! Das hat es gelöst - vielen Dank! Das nervt mich schon viel zu lange.
Josh Brown
? Der letzte Kommentar, der am 16. Dezember zu meiner Antwort abgegeben wurde, enthielt ein Update, dass Sie möglicherweise Sharity ausführen. Ich glaube, du hast es nicht gesehen.
AndrewNimmo
9

Möglicherweise möchten Sie die Verwendung der NFS-Manager- Anwendung in Betracht ziehen, um den NFS-Automount zu lokalisieren und zu deaktivieren. Weitere Informationen finden Sie in diesem Abschnitt des Handbuchs.

Der Mount-Name / CIFS und das Fehlen von NFS-Informationen weisen darauf hin, dass Sie möglicherweise Sharity ausführen. Überprüfen Sie mit Spotlight, ob es installiert ist. Wenn ja, finden Sie die Dokumentation hier .

AndrewNimmo
quelle
Vielen Dank. Das automatisch gemountete Laufwerk ist dort jedoch nicht aufgetaucht.
Josh Brown
In Ordnung. Können Sie ein Terminalfenster öffnen, Folgendes eingeben: /usr/libexec/od_user_homesund die Eingabetaste drücken? Wird in der folgenden Zeile etwas ausgedruckt? Geben Sie im gleichen Terminalfenster Folgendes ein: cat /etc/auto_homeund teilen Sie uns mit, was ausgedruckt wird.
AndrewNimmo
Nochmals vielen Dank - Ich habe die Frage aktualisiert, um die Ausgabe dieser anzuzeigen.
Josh Brown
In Ordnung. Was kehrt cat /etc/auto_masterzurück? Ihre Frage lautete ursprünglich NFS, doch in einer kürzlich erschienenen Ausgabe wird jetzt auch CIFS erwähnt. Was kommt mountin einem Terminalfenster zurück? Was zeigt ⌘I (get info) im Finder für den Mount-Typ des Volumes?
AndrewNimmo
Meine Frage wurde mit weiteren Informationen aktualisiert. Finder zeigt an, dass die Art im CIFS-Ordner Sharepoint ist. Ich sehe im Finder nichts über einen Mount-Typ.
Josh Brown
6

NFS-Bereitstellungen sollten im Festplatten-Dienstprogramm angezeigt werden. Öffnen Sie Disk Utility.app (In / Applications / Utilities /) und wählen Sie im Menü File die Option NFS Mounts. Wählen Sie die URL des Laufwerks aus, das weiterhin angezeigt wird, und klicken Sie auf das Minuszeichen in der unteren linken Ecke des Bildschirms, um es zu entfernen.

Festplatten-Dienstprogramm - NFS-Mounts ...

wm_eddie
quelle
Leider taucht es dort nicht auf. Ich unterhalte mich derzeit mit Lyken und habe Folgendes besprochen: chat.stackexchange.com/rooms/883/…
Josh Brown
3

Speichern Sie dies als ~ / Library / LaunchAgents / cifs.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>localhost.CIFS</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/umount</string>
        <string>/CIFS</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

(Übersetzung: "Immer wenn ich mich anmelde, hebe ich / CIFS auf")

Ich weiß, es ist keine Antwort, aber da mehrere vernünftige Versuche unternommen wurden, um es herauszufinden, dachte ich, es wäre vielleicht an der Zeit, eine Alternative vorzuschlagen, die Sie zumindest auf diese Weise nicht weiter ärgert.

TJ Luoma
quelle
2

Überprüfen Sie Ihre Startelemente in den Systemeinstellungen. Es könnte sich dort befinden, weshalb die automatische Montage beibehalten wird.

Digitalchild
quelle
Ich habe es überprüft und sehe nur ein paar Apps: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Ich würde vermuten, dass keiner von denen dies tut, aber vielleicht ...
Josh Brown
War dieser Computer in einer verwalteten Umgebung?
Digitalchild
Können Sie erklären, was Sie damit meinen?
Josh Brown
Haben Sie sich zu irgendeinem Zeitpunkt bei einer Domain für diesen Computer angemeldet?
Digitalchild
1
Nein, aber ich habe mich mit meinem vorherigen Computer bei einer Domäne angemeldet und mithilfe des Migrationsassistenten alles von diesem auf meinen neuen Computer migriert. Es ist also möglich, dass etwas migriert wurde.
Josh Brown
2

Zeigt zunächst an, lsofwelche Dateien tatsächlich auf der Freigabe geöffnet sind? Zeigt dftatsächlich ein bereitgestelltes Dateisystem an oder ist Finder hilfreich und pingt eine verfügbare Freigabe und stellt lediglich eine Verbindung her, um zu ermitteln, wie die Netzwerkfreigaben lauten, und stellt kein echtes Dateisystem bereit.

Möglicherweise verursacht ein Programm, von dem Sie nichts wissen, den Mount.

Es gibt viele Stellen, an denen Sie ein Remote-Dateisystem einhängen lassen können - und wir raten sie alle nacheinander (meine Vermutung kommt gleich). Wenn Sie genau feststellen können, welche Dateien geöffnet sind, erkennen Sie möglicherweise, dass dort die Bereitstellung stattfindet, und müssen die automatischen Bereitstellungen nicht deaktivieren (indem Sie den launchd-Job com.apple.autofsd deaktivieren). Ein letzter Schritt, um die Ursache des Mount zu finden, könnte darin bestehen, das Kennwort (oder eines erforderlich) für die Freigabe vorübergehend zu ändern und festzustellen, welcher Prozess einen Fehler auf dem Mac auslöst.

Nun zum Erraten ...

Automatische Bereitstellungen können auch im Bereich Benutzer und Gruppen konfiguriert werden.

Vergewissern Sie sich, dass Sie AutoMounts und einige andere Einstellungen, die dazu führen können, dass Dateisysteme automatisch gemountet werden, nicht eingerichtet haben, indem Sie das Einblendmenü " Viewing" durchsehen und sich möglicherweise von allen Verzeichnisservern trennen, die diese Mounts auf Ihren Mac übertragen könnten eine Angelegenheit der Politik.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

bmike
quelle
Ich lief lsof | grep CIFS(der Name des Reittiers) und bekam keine Ausgabe. dfzeigt den /CIFSMount an - das Dateisystem ist x-browser:ich habe auch Directory Utility überprüft und keine Mounts oder Automounts gefunden.
Josh Brown
1

Wenn ich Ihre Frage nicht völlig missverstehe ... können Sie den Server nicht einfach auf die Auswurftaste (Papierkorb) ziehen?

Joel Spolsky
quelle
Ja, das funktioniert, aber jedes Mal, wenn ich meinen Computer starte, ist das schmerzhaft ...
Josh Brown
1

Ihr Mac tut dies aufgrund von zwischengespeichertem MCX. Es war irgendwann oder es glaubt, es hat oder ist immer noch an einen Verzeichnisserver gebunden, höchstwahrscheinlich Open Directory unter OS X Server. Ich binde es an den Server, an den Sie gebunden waren, und löse die Bindung. Überprüfen Sie auch auf dem Server, ob Sie dieses Computerkonto sehen können (möglicherweise müssen Sie die Registerkarte für erweiterte Ansichtssymbole aktivieren, um über Mac-Adressen usw. suchen zu können und versteckte Konten zu sehen).

rabbid
quelle
Wie löse ich das auf meinem Mac? Ich habe keinen Zugriff auf den Server.
Josh Brown
0

Ich hatte ein ähnliches Problem. Im Bereich "Freigegeben" meines Finder-Fensters wurden drei Sharepoint-Server angezeigt. Ich ging zu Benutzer und Gruppen und deaktivierte ein Gastbenutzerkonto, das auf meinem Laptop eingerichtet wurde. Nachdem ich "Gästen erlauben, sich an diesem Computer anzumelden" und "Gästen erlauben, sich mit freigegebenen Ordnern zu verbinden" deaktiviert hatte, war das Problem behoben.

Gary Kahn
quelle
0

Vor langer Zeit hatte ich NFS Manager zum Einrichten eines Automounts verwendet, aber nach dem Upgrade auf Yosemite funktioniert die Anwendung nicht mehr ordnungsgemäß. Es wurde jedoch mein Mount angezeigt und durch diesen Artikel konnte ich herausfinden, wo das Mount konfiguriert wurde. (Wie beim OP befanden sich meine automount-Informationen nicht in / etc / auto_master oder in einer der unterstützenden Dateien).

Der vermeintlich richtige Weg, um den unerwünschten Link zu entfernen:

sudo dscl
> cd /Local/Default/mounts
> ls
freenas:/mnt/vol_home/nfs_home.plist
> read freenas:\/mnt\/vol_home\/nfs_home.plist
  --various output here showing my configuration --
> delete freenas:\/mnt\/vol_home\/nfs_home.plist
  -- failed due to Invalid Path DS Error: -14009 (eDSUnknownNodeName)
  -- no combination of \, %2F, or quotes was successful

Und die anscheinend weniger korrekte Brute-Force-Methode (verwenden Sie diese sudo cp -p, um zuerst eine Sicherungskopie der Datei zu erstellen, wenn Sie dies wünschen):

sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist

Sie können einen Neustart möglicherweise vermeiden, indem Sie folgende Schritte ausführen:

sudo automount -cv
sudo umount /nas     (whatever your mount point is)
sudo rmdir /nas

Es kann jedoch sein, dass der Umount aufgrund von Dateien, die noch verwendet werden, nicht zulässig ist.

dashrb
quelle