Comment puis-je empêcher OS X de se connecter automatiquement à un serveur NFS au démarrage?

13

Je suis passé à Lion aujourd'hui, mais je rencontrais le même problème sur Snow Leopard. Lorsque je démarre mon Mac et que je me connecte, il se connecte automatiquement à un serveur NFS. Je le sais car je vois le serveur dans le Finder dans la section Partagé. Je suppose que je me suis connecté au serveur à un moment donné dans le passé, mais je ne sais pas comment l'arrêter maintenant. Où puis-je chercher? Même après avoir éjecté le serveur, il se reconnecte au prochain démarrage. Que puis-je faire pour l'arrêter?

Plus d'informations - voici à quoi ressemble mon / etc / auto_home:

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

Et l'exécution de / usr / libexec / od_user_homes n'a produit aucune sortie.

Le montage n'apparaît pas dans l'Utilitaire de disque ou l'Utilitaire d'annuaire, et l'exécution lsofne montre pas le montage (/ CIFS). dfaffiche / CIFS et indique que le système de fichiers estx-browser:

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

Et la sortie de 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
la source
C'est énervant. Mon modem câble (bthomehub3) apparaît comme un partage.
Stephen

Réponses:

4

J'ai eu le même problème avec le montage CIFS, x-browser… Cela s'est produit parce que j'ai essayé Sharity 3 et l'ai «supprimé» en mettant l'icône dans la corbeille, comme le font généralement les utilisateurs de Mac. :) Mais le programme était toujours installé et mettait quotidiennement l'icône CIFS sur le bureau.

Je l'ai résolu en utilisant la commande Terminal suivante:

sudo /Library/StartupItems/Sharity3/uninstall
Marco
la source
Oui! Cela l'a résolu - merci beaucoup! Cela me dérange depuis trop longtemps.
Josh Brown
? Le dernier commentaire fait le 16 décembre à ma réponse a fourni une mise à jour que vous exécutez peut-être Sharity. Je suppose que vous ne l'avez pas vu.
AndrewNimmo
9

Vous voudrez peut-être envisager d'utiliser l' application NFS Manager pour vous aider à localiser et à désactiver le montage automatique NFS. Vous devez vous référer à cette section du manuel pour obtenir de l'aide.

Le nom de montage / CIFS et le manque d'informations NFS indiquent que vous utilisez peut-être Sharity. Vérifiez s'il est installé à l'aide de Spotlight. Si c'est le cas, vous pouvez trouver la documentation ici .

AndrewNimmo
la source
Merci. Le lecteur monté automatiquement n'est pas apparu là-dedans, cependant.
Josh Brown
D'accord. Pouvez-vous ouvrir une fenêtre de terminal, tapez: /usr/libexec/od_user_homeset appuyez sur retour. Quelque chose est-il imprimé sur la ligne suivante? Ensuite, dans la même fenêtre de terminal, tapez: cat /etc/auto_homeet faites-nous savoir ce qui est imprimé.
AndrewNimmo
Merci encore - j'ai mis à jour la question pour afficher la sortie de ceux-ci.
Josh Brown
D'accord. Que cat /etc/auto_masterrevient-il? Votre question portait initialement sur NFS, mais une modification récente mentionne désormais également CIFS. Que mountretourne dans une fenêtre de terminal? Enfin, à partir du Finder, que montre ⌘I (obtenir des informations) pour le type de montage du volume?
AndrewNimmo
Mis à jour ma question avec plus d'informations. Le Finder montre que le type du dossier CIFS est Sharepoint. Je ne vois rien dans le Finder sur un type de montage.
Josh Brown
6

Les montages NFS devraient apparaître dans l'Utilitaire de disque. Ouvrez Disk Utility.app (dans / Applications / Utilitaires /) et sous le menu Fichier, sélectionnez Montages NFS. Sélectionnez l'URL du lecteur qui continue de s'afficher et cliquez sur le bouton moins dans le coin inférieur gauche de l'écran pour le supprimer.

Utilitaire de disque - Supports NFS ...

wm_eddie
la source
Malheureusement, cela n'apparaît pas là-bas. Je discute actuellement avec Lyken et en ai discuté: chat.stackexchange.com/rooms/883/…
Josh Brown
3

enregistrez-le sous ~ / 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>

(Traduction: "chaque fois que je me connecte, démonter / CIFS")

Je sais que ce n'est pas une réponse, mais comme plusieurs tentatives raisonnables ont été faites pour le comprendre, j'ai pensé qu'il serait peut-être temps de suggérer une alternative "Eh bien au moins de cette façon, cela ne vous ennuiera pas".

TJ Luoma
la source
2

Vérifiez vos éléments de démarrage dans les préférences système. Il pourrait y être, ce qui expliquerait pourquoi il continue de monter automatiquement.

Digitalchild
la source
J'ai vérifié et je ne vois que quelques applications: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Je suppose que personne ne fait ça, mais peut-être ...
Josh Brown
Cette machine était-elle dans un environnement géré?
Digitalchild
Pourriez-vous expliquer ce que vous entendez par là?
Josh Brown
Étiez-vous connecté à un domaine pour cette machine à un moment donné?
Digitalchild
1
Non, mais je me suis connecté à un domaine avec ma machine précédente et j'ai utilisé Migration Assistant pour tout migrer de celui-ci vers ma nouvelle machine. Il est donc possible que quelque chose ait migré.
Josh Brown
2

Tout d'abord, lsofmontre quels fichiers sont réellement ouverts sur le partage? Affiche en dffait un système de fichiers monté ou le Finder est utile et envoie une requête ping à un partage disponible et se connecte simplement pour voir quels pourraient être les points de partage, pas réellement monter un véritable système de fichiers.

Peut-être qu'un programme que vous ignorez est à l'origine du montage.

Il y a beaucoup d'endroits où vous pouvez faire monter un système de fichiers distant - et nous les devinons tous un par un (ma supposition arrive dans un instant). Si vous pouvez localiser avec précision les fichiers ouverts - vous pouvez vous rendre compte que c'est là que le montage se produit et ne pas avoir à désactiver les montages automatiques (en désactivant le travail launchd com.apple.autofsd). Une dernière solution pour rechercher la cause du montage peut être de changer le mot de passe (ou d'en exiger un) sur le partage temporairement et de voir quel processus génère une erreur sur le mac.

Maintenant à la partie deviner ...

Les montages automatiques peuvent également être configurés dans le volet Utilisateurs et groupes.

Vérifiez que vous n'avez pas configuré les montages automatiques et plusieurs autres paramètres pouvant entraîner le montage automatique des systèmes de fichiers en consultant le menu contextuel Affichage et peut-être simplement en vous détachant de tout serveur d'annuaire qui pourrait pousser ces montages sur votre Mac en tant que une question de politique.

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

bmike
la source
J'ai couru lsof | grep CIFS(le nom de la monture) et je n'ai obtenu aucune sortie. dfmontre le /CIFSmontage - le système de fichiers est que x-browser:j'ai également vérifié l'utilitaire d'annuaire et je n'ai trouvé aucun montage ou montage automatique.
Josh Brown
1

À moins que je ne comprenne complètement votre question ... ne pouvez-vous pas simplement faire glisser le serveur vers le bouton d'éjection (poubelle)?

Joel Spolsky
la source
Oui, cela fonctionne, mais c'est pénible de le faire à chaque fois que je démarre mon ordinateur ...
Josh Brown
1

Votre Mac le fait à cause du MCX mis en cache. C'était à un moment donné ou il pense qu'il a ou est toujours lié à un serveur d'annuaire, très probablement Open Directory sur OS X Server. Je vais le lier à n'importe quel serveur auquel vous étiez lié et faire une dissociation nette. vérifiez également sur le serveur pour voir si vous pouvez voir ce compte d'ordinateur (vous devrez peut-être activer l'onglet d'icône cible de vue avancée, pour pouvoir rechercher via l'adresse mac, etc. et voir les comptes cachés)

lapin
la source
Alors, comment puis-je résoudre ce problème sur mon Mac? Je n'ai pas accès au serveur.
Josh Brown
0

J'avais un problème similaire, je voyais trois serveurs Sharepoint apparaître dans la section partagée de ma fenêtre Finder. Je suis allé à Utilisateurs et groupes et j'ai désactivé un compte d'utilisateur invité qui a été configuré sur mon ordinateur portable. Une fois que j'ai désélectionné «Autoriser les invités à se connecter à cet ordinateur» et «Autoriser les invités à se connecter aux dossiers partagés», le problème a disparu.

Gary Kahn
la source
0

Il y a longtemps, j'avais utilisé NFS Manager pour configurer un montage automatique, mais après la mise à niveau vers Yosemite, l'application ne fonctionne plus correctement. Cependant, il a affiché ma monture et grâce à cet article , j'ai pu localiser où la monture a été configurée. (Comme l'OP, mes informations de montage automatique n'étaient pas dans / etc / auto_master ni dans aucun de ses fichiers de support).

La façon supposée correcte de supprimer le lien indésirable:

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

Et la méthode de force brute apparemment moins correcte (à utiliser sudo cp -ppour faire une sauvegarde du fichier d'abord si vous le souhaitez):

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

Vous pourrez peut-être éviter le redémarrage via:

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

Mais cela peut interdire le démontage en raison de fichiers encore en cours d'utilisation.

dashrb
la source