Bagaimana saya bisa menghentikan OS X agar tidak terhubung secara otomatis ke server NFS saat startup?

13

Saya meningkatkan ke Lion hari ini, tetapi mengalami masalah yang sama pada Snow Leopard. Ketika saya memulai Mac dan masuk, secara otomatis terhubung ke server NFS. Saya tahu ini karena saya melihat server di Finder di bagian Shared. Saya berasumsi saya terhubung ke server di beberapa titik di masa lalu, tapi saya tidak yakin bagaimana membuatnya berhenti terhubung sekarang. Di mana saya bisa melihat? Bahkan setelah mengeluarkan server, ia terhubung kembali pada startup berikutnya. Apa yang bisa saya lakukan untuk menghentikannya?

Informasi lebih lanjut - inilah yang terlihat seperti / etc / auto_home saya:

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

Dan menjalankan / usr / libexec / od_user_homes tidak menghasilkan output.

Mount tidak muncul di Disk Utility atau Utility Direktori, dan menjalankan lsoftidak menunjukkan mount (/ CIFS). dftidak menunjukkan / CIFS dan menunjukkan bahwa Filesystem tersebutx-browser:

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

Dan output dari 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
sumber
Ini menyebalkan. Modem kabel saya (bthomehub3) muncul sebagai berbagi.
Stephen

Jawaban:

4

Saya memiliki masalah yang sama dengan CIFS-mount, x-browser ... Itu terjadi karena saya mencoba Sharity 3 dan 'menghapusnya' dengan meletakkan ikon di tempat sampah, seperti yang biasanya dilakukan pengguna Mac. :) Tetapi program ini masih diinstal dan menempatkan ikon CIFS di Desktop setiap hari.

Saya menyelesaikannya menggunakan perintah Terminal berikut:

sudo /Library/StartupItems/Sharity3/uninstall
Marco
sumber
Iya! Itu menyelesaikannya - terima kasih banyak! Ini telah menggangguku terlalu lama.
Josh Brown
? Komentar terakhir yang dibuat pada 16 Desember untuk jawaban saya memberikan pembaruan bahwa Anda mungkin menjalankan Sharity. Saya kira Anda tidak melihatnya.
AndrewNimmo
9

Anda mungkin ingin mempertimbangkan untuk menggunakan aplikasi NFS Manager untuk membantu Anda menemukan dan menonaktifkan NFS automount. Anda harus merujuk pada ini bagian dari manual untuk bantuan.

Nama mount / CIFS dan kurangnya informasi NFS menunjukkan Anda mungkin menjalankan Sharity. Periksa apakah sudah diinstal, menggunakan Spotlight. Jika ya, Anda dapat menemukan dokumentasinya di sini .

AndrewNimmo
sumber
Terima kasih. Namun, penggerak otomatis tidak muncul di sana.
Josh Brown
Baik. Bisakah Anda membuka jendela terminal, ketik: /usr/libexec/od_user_homesdan tekan kembali. Apakah ada yang tercetak pada baris berikut? Selanjutnya, di jendela terminal yang sama, ketik: cat /etc/auto_homedan beri tahu kami apa yang dicetak.
AndrewNimmo
Terima kasih lagi - Saya memperbarui pertanyaan untuk menunjukkan hasil dari ini.
Josh Brown
Baik. Apa yang cat /etc/auto_masterkembali? Pertanyaan Anda awalnya mengatakan NFS, namun suntingan baru-baru ini juga menyebutkan CIFS. Apa yang mountkembali di jendela terminal? Akhirnya, dari Finder, apa yang ditunjukkan oleh ⌘I (dapatkan info) untuk jenis pemasangan volume?
AndrewNimmo
Memperbarui pertanyaan saya dengan info lebih lanjut. Finder menunjukkan bahwa Jenis pada folder CIFS adalah Sharepoint. Saya tidak melihat apa pun di Finder tentang tipe mount.
Josh Brown
6

Mount NFS akan muncul di Disk Utility. Buka Disk Utility.app (Dalam / Aplikasi / Utilitas /) dan di bawah menu File pilih NFS Mounts. Pilih URL drive yang terus muncul dan klik tombol minus di sudut kiri bawah layar untuk menghapusnya.

Disk Utility - NFS Mounts ...

wm_eddie
sumber
Sayangnya, itu tidak muncul di sana. Saat ini saya sedang mengobrol dengan Lyken dan telah mendiskusikan ini: chat.stackexchange.com/rooms/883/…
Josh Brown
3

simpan ini sebagai ~ / 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>

(Terjemahan: "setiap kali saya masuk, lepaskan / CIFS")

Saya tahu ini bukan jawaban, tetapi karena beberapa upaya yang masuk akal telah dilakukan untuk mencari tahu, saya pikir mungkin sudah waktunya untuk menyarankan alternatif "Yah setidaknya dengan cara ini tidak akan membuat Anda terusik".

TJ Luoma
sumber
2

Periksa item memulai Anda di preferensi sistem. Mungkin ada di sana yang akan menjadi alasan itu membuat pemasangan otomatis.

Anak digital
sumber
Saya memeriksa, dan yang saya lihat adalah beberapa aplikasi: iTunesHelper, Alfred, ClipMenu, DTerm, bzbmenu, Dropbox. Saya kira tidak ada dari mereka yang melakukan ini, tapi mungkin ...
Josh Brown
Apakah mesin ini dalam lingkungan yang dikelola?
Digitalchild
Bisakah Anda menjelaskan apa yang Anda maksud dengan itu?
Josh Brown
Apakah Anda masuk ke domain untuk mesin ini kapan saja?
Digitalchild
1
Tidak, tapi saya memang masuk ke domain dengan mesin saya sebelumnya dan menggunakan Migration Assistant untuk memigrasi semuanya dari yang itu ke mesin baru saya. Jadi mungkin saja sesuatu dimigrasi.
Josh Brown
2

Pertama, apakah lsofmenunjukkan file mana yang benar-benar terbuka di share? Benar- dfbenar menunjukkan filesystem yang di-mount atau Finder sedang membantu dan melakukan ping pada share yang tersedia dan hanya menghubungkan untuk melihat apa yang menjadi poin share, tidak benar-benar me-mount filesystem yang sebenarnya.

Mungkin beberapa program yang tidak Anda sadari menyebabkan mount.

Ada banyak tempat Anda dapat menyebabkan sistem file jarak jauh untuk me-mount - dan kita semua menebaknya satu per satu (tebakan saya sebentar lagi). Jika Anda dapat menentukan dengan tepat file yang terbuka - Anda mungkin menyadari di situlah mount terjadi dan tidak harus menonaktifkan mount otomatis (dengan menonaktifkan comd job.apple.autofsd launchd job). Salah satu taktik terakhir untuk melacak penyebab mount adalah mengubah kata sandi (atau memerlukannya) pada share sementara dan melihat proses apa yang menyebabkan kesalahan pada mac.

Sekarang ke bagian menebak ...

Dudukan otomatis juga dapat dikonfigurasikan di panel Pengguna & Grup.

Periksa apakah Anda belum mengatur AutoMounts dan beberapa pengaturan lain yang dapat menyebabkan sistem file untuk dipasang secara otomatis dengan melihat menu pop up Viewing dan mungkin hanya melepaskan dari server direktori yang dapat mendorong mount tersebut ke mac Anda sebagai masalah kebijakan.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

bmike
sumber
Saya berlari lsof | grep CIFS(nama mount) dan tidak mendapatkan output apa pun. dftidak menunjukkan /CIFSmount - Filesystem adalah x-browser:saya juga memeriksa Direktori Utility dan tidak menemukan mount atau Automounts.
Josh Brown
1

Kecuali saya benar-benar salah paham pertanyaan Anda ... tidak bisakah Anda hanya menyeret server ke tombol Keluarkan (tempat sampah)?

Joel Spolsky
sumber
Ya, itu berhasil, tapi itu menyebalkan untuk melakukannya setiap kali saya menyalakan komputer saya ...
Josh Brown
1

Mac Anda melakukan ini karena cache MCX. Itu di beberapa titik atau ia pikir telah atau masih terikat ke server direktori, kemungkinan besar Open Directory pada OS X Server. Saya akan mengikatnya ke server apa pun yang telah Anda terikat dan melakukan unbind bersih. juga periksa di server untuk melihat apakah Anda dapat melihat akun komputer ini (Anda mungkin harus mengaktifkan tab ikon target tampilan lanjutan, untuk dapat mencari melalui alamat mac dll dan melihat akun tersembunyi)

rabbid
sumber
Jadi bagaimana cara mengatasi ini di Mac saya? Saya tidak memiliki akses ke server.
Josh Brown
0

Saya mengalami masalah yang sama, saya melihat tiga server Sharepoint muncul di bagian Shared window Finder saya. Saya pergi ke Pengguna & Grup dan menonaktifkan akun Pengguna Tamu yang diatur di laptop saya. Setelah saya membatalkan pilihan "Bolehkan tamu untuk masuk ke komputer ini" dan "Bolehkan tamu untuk terhubung ke folder bersama" masalahnya hilang.

Gary Kahn
sumber
0

Dulu, saya telah menggunakan NFS Manager untuk mengatur automount, tetapi setelah memutakhirkan ke Yosemite, aplikasi tidak lagi berfungsi dengan baik. Namun, ini menampilkan mount saya dan melalui artikel ini , saya dapat menemukan di mana mount dikonfigurasi. (Seperti OP, info automount saya tidak ada di / etc / auto_master atau file pendukungnya).

Cara yang seharusnya benar untuk menghapus tautan yang tidak diinginkan:

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

Dan metode brute-force yang tampaknya kurang benar (gunakan sudo cp -puntuk membuat cadangan file terlebih dahulu jika Anda mau):

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

Anda mungkin dapat menghindari reboot melalui:

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

Tetapi mungkin melarang umount karena file masih digunakan.

dashrb
sumber