Come posso impedire a OS X di connettersi automaticamente a un server NFS all'avvio?


13

Ho eseguito l'aggiornamento a Lion oggi, ma avevo lo stesso problema su Snow Leopard. Quando avvio il mio Mac e accedo, si connette automaticamente a un server NFS. Lo so perché vedo il server nel Finder nella sezione Condivisa. Suppongo di essermi connesso al server ad un certo punto in passato, ma non sono sicuro di come fermarlo adesso. Dove posso guardare? Anche dopo aver espulso il server, si riconnette al successivo avvio. Cosa posso fare per fermarlo?

Ulteriori informazioni: ecco come appare il mio / etc / auto_home:

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

E l'esecuzione di / usr / libexec / od_user_homes non ha prodotto output.

Il mount non viene visualizzato in Utility Disco o Directory Utility e in esecuzione lsofnon mostra il mount (/ CIFS). dfmostra / CIFS e indica che il filesystem èx-browser:

Ecco / 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

E l'output di 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)

Questo è fastidioso. Il mio modem via cavo (bthomehub3) si presenta come una condivisione.
Stephen,

Risposte:


4

Ho avuto lo stesso problema con CIFS-mount, x-browser ... Ciò è accaduto perché ho provato Sharity 3 e l'ho "eliminato" mettendo l'icona nel cestino, come fanno di solito gli utenti Mac. :) Ma il programma era ancora installato e metteva l'icona CIFS sul desktop ogni giorno.

L'ho risolto usando il seguente comando Terminale:

sudo /Library/StartupItems/Sharity3/uninstall

Sì! Ciò ha risolto - grazie mille! Questo mi ha infastidito per troppo tempo.
Josh Brown,

? L'ultimo commento fatto il 16 dic alla mia risposta ha fornito un aggiornamento che potresti eseguire Sharity. Immagino tu non l'abbia visto.
AndrewNimmo,

9

Si consiglia di utilizzare l' applicazione NFS Manager per individuare e disabilitare l'automount NFS. Per assistenza, consultare questa sezione del manuale.

Il nome di mount / CIFS e la mancanza di informazioni NFS indicano che potresti eseguire Sharity. Controlla se è installato, usando Spotlight. Se lo è, puoi trovare la documentazione qui .


Grazie. Tuttavia, l'unità con montaggio automatico non è stata visualizzata.
Josh Brown,

Ok. Puoi aprire una finestra del terminale, digitare: /usr/libexec/od_user_homese premere Invio. Viene stampato qualcosa sulla riga seguente? Quindi, nella stessa finestra del terminale, digitare: cat /etc/auto_homee fateci sapere cosa viene stampato.
AndrewNimmo,

Grazie ancora - ho aggiornato la domanda per mostrare l'output di questi.
Josh Brown,

Ok. Cosa cat /etc/auto_masterritorna? La tua domanda inizialmente diceva NFS, ma una modifica recente ora menziona anche CIFS. Cosa mountritorna in una finestra del terminale? Infine, dal Finder cosa mostra ⌘I (ottenere informazioni) per il tipo di montaggio del volume?
AndrewNimmo,

Aggiornato la mia domanda con maggiori informazioni. Il Finder mostra che Kind nella cartella CIFS è Sharepoint. Nel Finder non vedo nulla su un tipo di mount.
Josh Brown,

6

I montaggi NFS devono essere visualizzati in Utility Disco. Apri Disk Utility.app (in / Applicazioni / Utility /) e nel menu File seleziona Montaggi NFS. Seleziona l'URL dell'unità che continua a essere visualizzata e fai clic sul pulsante meno nell'angolo in basso a sinistra dello schermo per rimuoverlo.

Utilità disco - Supporti NFS ...


Sfortunatamente, non si presenta qui. Attualmente sto chattando con Lyken e ne ho discusso: chat.stackexchange.com/rooms/883/…
Josh Brown,

3

salvalo come ~ / 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>

(Traduzione: "ogni volta che eseguo l'accesso, smonto / CIFS")

So che non è una risposta, ma dato che sono stati fatti diversi tentativi ragionevoli per capirlo, ho pensato che potrebbe essere il momento di suggerire un'alternativa "Beh, almeno in questo modo non continuerà a infastidirti".


2

Controlla le voci di avvio nelle preferenze di sistema. Potrebbe essere lì che sarebbe il motivo per cui continua a montare automaticamente.


Ho controllato e tutto ciò che vedo sono alcune app: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Immagino che nessuno di questi lo stia facendo, ma forse ...
Josh Brown,

Questa macchina era in un ambiente gestito?
Digitalchild,

Potresti spiegare cosa intendi con questo?
Josh Brown,

Hai effettuato l'accesso a un dominio per questa macchina in qualsiasi momento?
Digitalchild,

1
No, ma ho effettuato l'accesso a un dominio con la mia macchina precedente e ho usato Migration Assistant per migrare tutto da quello alla mia nuova macchina. Quindi è possibile che qualcosa sia stato migrato.
Josh Brown,

2

In primo luogo, lo fa lsof mostra quali file sono effettivamente aperti sulla condivisione? In dfrealtà mostra un filesystem montato o Finder è utile e esegue il ping di una condivisione disponibile e si sta semplicemente connettendo per vedere quali potrebbero essere i punti di condivisione, senza effettivamente montare un vero filesystem.

Forse qualche programma che non conosci sta causando il mount.

Ci sono molti posti in cui puoi montare un file system remoto - e tutti li indoviniamo uno per uno (la mia ipotesi arriva tra un momento). Se riesci a individuare i file esatti che sono aperti, potresti capire che è lì che sta avvenendo il montaggio e non devi disabilitare i montaggi automatici (disabilitando il lavoro di avvio com.apple.autofsd). Un'ultima virata per rintracciare la causa del mount potrebbe essere quella di cambiare temporaneamente la password (o richiederne una) sulla condivisione e vedere quale processo genera un errore sul Mac.

Ora per la parte di indovinare ...

I montaggi automatici possono anche essere configurati nel riquadro Utenti e gruppi.

Verifica di non aver configurato AutoMount e diverse altre impostazioni che possono causare il montaggio automatico dei file system osservando il menu a comparsa Visualizzazione e forse semplicemente staccandoti da qualsiasi server di directory che potrebbe trasferire tali montaggi sul tuo Mac come una questione di politica.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Ho eseguito lsof | grep CIFS(il nome del mount) e non ho ricevuto alcun output. dfmostra il /CIFSmount - il filesystem è x-browser:anche io ho controllato Directory Utility e non ho trovato alcun mount o automount.
Josh Brown,

1

A meno che non fraintenda completamente la tua domanda ... non puoi semplicemente trascinare il server sul pulsante Espelli (cestino)?


Sì, funziona, ma è una seccatura farlo ogni volta che avvio il mio computer ...
Josh Brown,

1

Il tuo mac lo sta facendo a causa della cache MCX. Era ad un certo punto o pensa che abbia o sia ancora associato a un server di directory, molto probabilmente Open Directory su OS X Server. Lo legherò a qualunque server tu fossi legato e farò un disassamento pulito. controlla anche sul server per vedere se riesci a vedere questo account del computer (potrebbe essere necessario abilitare la scheda dell'icona di destinazione della vista avanzata, per poter cercare tramite indirizzo MAC ecc. e vedere account nascosti)


Quindi, come posso risolvere questo problema sul mio Mac? Non ho accesso al server.
Josh Brown,

0

Stavo riscontrando un problema simile, vedevo apparire tre server Sharepoint nella sezione Condivisa della finestra del mio Finder. Sono andato su Utenti e gruppi e ho disabilitato un account utente ospite impostato sul mio laptop. Dopo aver deselezionato "Consenti agli ospiti di accedere a questo computer" e "Consenti agli ospiti di connettersi alle cartelle condivise" il problema è scomparso.


0

Molto tempo fa, avevo usato NFS Manager per impostare un automount, ma dopo l'aggiornamento a Yosemite, l'applicazione non funzionava più correttamente. Tuttavia, ha mostrato la mia montatura e attraverso questo articolo sono stato in grado di individuare dove è stato configurato il mount. (Come l'OP, le mie informazioni di automount non erano in / etc / auto_master o in nessuno dei suoi file di supporto).

Il modo presumibilmente corretto per rimuovere il collegamento indesiderato:

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

E il metodo apparentemente meno corretto, a forza bruta (utilizzare sudo cp -pper fare prima un backup del file se lo si desidera):

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

Potresti essere in grado di evitare il riavvio tramite:

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

Ma potrebbe non consentire l'umount a causa dei file ancora in uso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.