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

Ich habe heute auf Lion aktualisiert, hatte aber das gleiche Problem auf Snow Leopard. Wenn ich meinen Mac starte und mich anmelde, stellt er automatisch eine Verbindung zu einem NFS-Server her. Ich weiß das, weil ich den Server im Finder im Bereich „Freigegeben“ sehe. Ich gehe davon aus, dass ich irgendwann in der Vergangenheit eine Verbindung zum Server hergestellt habe, aber ich bin mir nicht sicher, wie ich die Verbindung jetzt stoppen kann. Wo kann ich nachsehen? Auch nach dem Auswerfen des Servers verbindet er sich beim nächsten Start wieder. Was kann ich tun, damit es aufhört?

Weitere Informationen - so sieht meine /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

Und das Ausführen von /usr/libexec/od_user_homes erzeugte keine Ausgabe.

Der Mount wird nicht im Festplattendienstprogramm oder 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)
Das ist ärgerlich. Mein Kabelmodem (bthomehub3) wird als Freigabe angezeigt.

Antworten (10)

Ich hatte das gleiche Problem mit CIFS-mount, x-browser… Das passierte, weil ich Sharity 3 ausprobierte und es „löschte“, indem ich das Symbol in den Papierkorb legte, wie es Mac-Benutzer normalerweise tun. :) Aber das Programm war trotzdem installiert und legte jeden Tag das CIFS-Icon auf den Desktop.

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

sudo /Library/StartupItems/Sharity3/uninstall
Ja! Das hat es gelöst - vielen Dank! Das nervt mich schon viel zu lange.
? Der letzte Kommentar vom 16. Dezember zu meiner Antwort lieferte ein Update, dass Sie möglicherweise Sharity ausführen. Ich schätze, du hast es nicht gesehen.

Möglicherweise möchten Sie die Verwendung der NFS Manager- Anwendung in Betracht ziehen, um Ihnen beim Auffinden und Deaktivieren des automatischen NFS-Mounts zu helfen. In diesem Abschnitt des Handbuchs finden Sie Unterstützung.

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 .

Vielen Dank. Das automatisch bereitgestellte Laufwerk wurde dort jedoch nicht angezeigt.
Ok. Können Sie ein Terminalfenster öffnen, /usr/libexec/od_user_homesgeben Sie Folgendes ein und drücken Sie die Eingabetaste. Wird in der folgenden Zeile etwas ausgedruckt? Geben Sie als Nächstes im selben Terminalfenster Folgendes ein: cat /etc/auto_homeund lassen Sie uns wissen, was ausgedruckt wird.
Nochmals vielen Dank - ich habe die Frage aktualisiert, um die Ausgabe dieser zu zeigen.
Ok. Was kommt cat /etc/auto_masterzurück? Ihre Frage lautete ursprünglich NFS, doch eine kürzlich vorgenommene Bearbeitung erwähnt jetzt auch CIFS. Was wird mountin einem Terminalfenster zurückgegeben? Abschließend, was zeigt im Finder ⌘I (get info) für den Mount-Typ des Volumes an?
Meine Frage wurde mit weiteren Informationen aktualisiert. Finder zeigt, dass die Art im CIFS-Ordner Sharepoint ist. Ich sehe im Finder nichts über einen Mount-Typ.
Möglicherweise führen Sie Sharity aus. Überprüfen Sie mit Spotlight, ob es installiert ist. Wenn ja, finden Sie die Dokumentation hier .

NFS-Mounts sollten im Festplattendienstprogramm 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 die Minus-Schaltfläche in der unteren linken Ecke des Bildschirms, um es zu entfernen.

Festplatten-Dienstprogramm - NFS-Mounts...

Leider wird es dort nicht angezeigt. Ich chatte derzeit mit Lyken und habe dies besprochen: chat.stackexchange.com/rooms/883/…

Überprüfen Sie Ihre Startelemente in den Systemeinstellungen. Es könnte dort drin sein, weshalb es das automatische Mounten beibehält.

Ich habe nachgesehen und alles, was ich sehe, sind ein paar Apps: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Ich vermute, keiner von denen tut das, aber vielleicht...
War diese Maschine in einer verwalteten Umgebung?
Können Sie erklären, was Sie damit meinen?
Haben Sie sich zu irgendeinem Zeitpunkt bei einer Domäne für diesen Computer angemeldet?
Nein, aber ich habe mich mit meinem vorherigen Computer bei einer Domäne angemeldet und den Migrationsassistenten verwendet, um alles von diesem auf meinen neuen Computer zu migrieren. Es ist also möglich, dass etwas migriert wurde.
Ja, ich würde sagen, es wurde etwas mit einer Konfigurationsdatei migriert. Überprüfen Sie das Festplatten-Dienstprogramm, um zu sehen, ob es dort definiert ist. Datei > NFS-Mounts

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, hänge /CIFS ab")

Ich weiß, dass es keine Antwort ist, aber da mehrere vernünftige Versuche unternommen wurden, es herauszufinden, dachte ich, es wäre an der Zeit, eine Alternative vorzuschlagen: "Nun, so nervt es dich nicht weiter".

Erstens: Zeigt lsofan, welche Dateien tatsächlich auf der Freigabe geöffnet sind? Zeigt dftatsächlich ein gemountetes Dateisystem an oder ist der Finder hilfreich und pingt eine verfügbare Freigabe an und stellt nur eine Verbindung her, um zu sehen, was die Freigabepunkte sein könnten, ohne tatsächlich ein echtes Dateisystem zu mounten.

Möglicherweise verursacht ein Programm, das Sie nicht kennen, das Einhängen.

Es gibt viele Orte, an denen Sie ein entferntes Dateisystem zum Mounten veranlassen können - und wir erraten sie alle nacheinander (meine Vermutung kommt gleich). Wenn Sie die genauen geöffneten Dateien lokalisieren können, stellen Sie möglicherweise fest, dass dort das Mounten stattfindet, und Sie müssen das automatische Mounten nicht deaktivieren (indem Sie den launchd-Job com.apple.autofsd deaktivieren). Ein letzter Ansatz, um die Ursache des Mounts aufzuspüren, könnte darin bestehen, das Passwort für die Freigabe vorübergehend zu ändern (oder eines zu verlangen) und zu sehen, welcher Prozess einen Fehler auf dem Mac auslöst.

Nun zum Rateteil ...

Automatische Bereitstellungen können auch im Bereich „Benutzer & Gruppen“ konfiguriert werden.

Überprüfen Sie, ob Sie AutoMounts und mehrere andere Einstellungen eingerichtet haben, die dazu führen können, dass Dateisysteme automatisch gemountet werden, indem Sie auf das Popup-Menü Viewing schauen und sich vielleicht einfach von Verzeichnisservern trennen, die diese Mounts auf Ihren Mac übertragen könnten eine Frage der Politik.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Ich habe lsof | grep CIFS(den Namen des Mounts) ausgeführt und keine Ausgabe erhalten. dfzeigt den /CIFSMount an - das Dateisystem ist x-browser:Ich habe auch das Verzeichnisdienstprogramm überprüft und keine Mounts oder Automounts gefunden.

Wenn ich Ihre Frage nicht völlig falsch verstehe ... können Sie den Server nicht einfach auf die Schaltfläche "Auswerfen" (Mülleimer) ziehen?

Ja, das funktioniert, aber es ist mühsam, das jedes Mal zu tun, wenn ich meinen Computer hochfahre ...

Ihr Mac tut dies wegen zwischengespeichertem MCX. Es war irgendwann oder es glaubt, dass es an einen Verzeichnisserver gebunden ist oder noch ist, höchstwahrscheinlich Open Directory auf OS X Server. Ich werde es an den Server binden, an den Sie gebunden waren, und ein sauberes Unbind durchführen. Überprüfen Sie auch auf dem Server, ob Sie dieses Computerkonto sehen können (möglicherweise müssen Sie die Registerkarte mit dem Zielsymbol für die erweiterte Ansicht aktivieren, um über die Mac-Adresse usw. suchen und versteckte Konten sehen zu können).

Wie löse ich das auf meinem Mac? Ich habe keinen Zugriff auf den Server.

Ich hatte ein ähnliches Problem, ich sah drei Sharepoint-Server, die im Abschnitt „Freigegeben“ meines Finder-Fensters auftauchten. Ich ging zu Benutzer & Gruppen und deaktivierte ein Gastbenutzerkonto, das auf meinem Laptop eingerichtet war. Nachdem ich "Gästen erlauben, sich an diesem Computer anzumelden" und "Gästen erlauben, sich mit freigegebenen Ordnern zu verbinden" deaktiviert hatte, verschwand das Problem.

Vor langer Zeit hatte ich NFS Manager verwendet , um ein Automount einzurichten, aber nach dem Upgrade auf Yosemite funktionierte die Anwendung nicht mehr richtig. Es zeigte jedoch meine Halterung an und durch diesen Artikel konnte ich herausfinden, wo die Halterung konfiguriert war. (Wie beim OP befanden sich meine Automount-Informationen nicht in /etc/auto_master oder 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 sudo cp -pSie, um zuerst eine Sicherungskopie der Datei zu erstellen, wenn Sie möchten):

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

Möglicherweise können Sie einen Neustart vermeiden über:

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

Aber es kann das Umount verweigern, da noch Dateien verwendet werden.