Làm cách nào tôi có thể ngăn OS X tự động kết nối với máy chủ NFS khi khởi động?


13

Tôi đã nâng cấp lên Lion ngày hôm nay, nhưng gặp vấn đề tương tự trên Snow Leopard. Khi tôi khởi động máy Mac và đăng nhập, nó sẽ tự động kết nối với máy chủ NFS. Tôi biết điều này vì tôi thấy máy chủ trong Finder trong phần Được chia sẻ. Tôi cho rằng tôi đã kết nối với máy chủ tại một số điểm trong quá khứ, nhưng tôi không chắc làm thế nào để làm cho nó ngừng kết nối ngay bây giờ. Tôi có thể tìm ở đâu? Ngay cả sau khi đẩy máy chủ ra, nó vẫn kết nối lại vào lần khởi động tiếp theo. Tôi có thể làm gì để khiến nó dừng lại?

Thông tin thêm - đây là / my / etc / auto_home trông như thế nào:

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

Và chạy / usr / libexec / od_user_homes không tạo ra đầu ra.

Gắn kết không hiển thị trong Tiện ích đĩa hoặc Tiện ích thư mục và chạy lsofkhông hiển thị giá treo (/ CIFS). dfkhông hiển thị / CIFS và chỉ ra rằng Hệ thống tập tin làx-browser:

Đây / 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

Và đầu ra từ 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)

Điều này thật khó chịu. Modem cáp của tôi (bthomehub3) hiển thị dưới dạng chia sẻ.
Stephen

Câu trả lời:


4

Tôi gặp vấn đề tương tự với CIFS-mount, trình duyệt x Điều đó xảy ra do tôi đã thử Sharity 3 và 'xóa' nó bằng cách đặt biểu tượng vào thùng rác, như người dùng Mac thường làm. :) Nhưng chương trình vẫn được cài đặt và đặt biểu tượng CIFS trên Bàn làm việc mỗi ngày.

Tôi đã giải quyết nó bằng lệnh Terminal sau:

sudo /Library/StartupItems/Sharity3/uninstall

Đúng! Điều đó đã giải quyết nó - cảm ơn rất nhiều! Điều này đã làm tôi khó chịu quá lâu.
Josh Brown

? Nhận xét cuối cùng được đưa ra vào ngày 16 tháng 12 cho câu trả lời của tôi cung cấp một bản cập nhật rằng bạn có thể đang chạy Sharity. Tôi đoán bạn đã không nhìn thấy nó.
AndrewNimmo

9

Bạn có thể muốn xem xét sử dụng ứng dụng Trình quản lý NFS để giúp bạn định vị và vô hiệu hóa tự động NFS. Bạn nên tham khảo này phần của cuốn cẩm nang để được giúp đỡ.

Tên gắn kết / CIFS và thiếu thông tin NFS cho thấy bạn có thể đang chạy Sharity. Kiểm tra xem nó đã được cài đặt chưa, sử dụng Spotlight. Nếu có, bạn có thể tìm tài liệu ở đây .


Cảm ơn. Tuy nhiên, ổ đĩa tự động không xuất hiện ở đó.
Josh Brown

Đồng ý. Bạn có thể mở một cửa sổ đầu cuối, gõ: /usr/libexec/od_user_homesvà nhấn return. Là một cái gì đó được in ra trên dòng sau? Tiếp theo, trong cùng một cửa sổ terminal, gõ: cat /etc/auto_homevà cho chúng tôi biết những gì được in ra.
AndrewNimmo

Cảm ơn một lần nữa - Tôi đã cập nhật câu hỏi để hiển thị đầu ra của những điều này.
Josh Brown

Đồng ý. Điều gì cat /etc/auto_mastertrở lại? Câu hỏi của bạn ban đầu cho biết NFS, nhưng một chỉnh sửa gần đây bây giờ cũng đề cập đến CIFS. Điều gì mounttrở lại trong một cửa sổ thiết bị đầu cuối? Cuối cùng, từ Finder, ⌘I (lấy thông tin) hiển thị gì cho loại gắn kết của âm lượng?
AndrewNimmo

Cập nhật câu hỏi của tôi với nhiều thông tin hơn. Finder cho thấy Kind trên thư mục CIFS là Sharepoint. Tôi không thấy bất cứ điều gì trong Finder về một loại gắn kết.
Josh Brown

6

Gắn kết NFS sẽ hiển thị trong Disk Utility. Mở Disk Utility.app (Trong / Ứng dụng / Tiện ích /) và trong menu Tệp, chọn NFS Mounts. Chọn URL của ổ đĩa tiếp tục hiển thị và nhấp vào nút trừ ở góc dưới bên trái của màn hình để xóa nó.

Tiện ích đĩa - NFS Mounts ...


Thật không may, nó không xuất hiện ở đó. Tôi hiện đang trò chuyện với Lyken và đã thảo luận về điều này: chat.stackexchange.com/rooms/883/ Khăn
Josh Brown

3

lưu cái này dưới dạng ~ / 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>

(Dịch: "bất cứ khi nào tôi đăng nhập, ngắt kết nối / CIFS")

Tôi biết đó không phải là một câu trả lời, nhưng vì một số nỗ lực hợp lý đã được thực hiện để tìm ra nó, tôi nghĩ rằng có lẽ đã đến lúc đề xuất một phương án "Ít nhất là theo cách này nó sẽ không làm phiền bạn".


2

Kiểm tra các mục khởi động của bạn trong sở thích hệ thống. Nó có thể là trong đó đó là lý do tại sao nó tiếp tục gắn tự động.


Tôi đã kiểm tra và tất cả những gì tôi thấy là một vài ứng dụng: iTunesHelper, Alfred, ClipMothy, DTerm, bzbmenu, Dropbox. Tôi đoán không ai trong số họ đang làm điều này, nhưng có lẽ ...
Josh Brown

Có phải máy này trong một môi trường được quản lý?
Digitalchild

Bạn có thể giải thích những gì bạn có ý nghĩa bởi điều đó?
Josh Brown

Bạn đã đăng nhập vào một tên miền cho máy này bất cứ lúc nào?
Digitalchild

1
Không, nhưng tôi đã đăng nhập vào một tên miền bằng máy trước đó của mình và sử dụng Trợ lý di chuyển để di chuyển mọi thứ từ máy đó sang máy mới của tôi. Vì vậy, nó có thể một cái gì đó đã được di chuyển.
Josh Brown

2

Đầu tiên, lsofhiển thị tập tin nào thực sự mở trên chia sẻ? Có dfthực sự hiển thị một hệ thống tệp được gắn kết hay Finder là hữu ích và tạo ra một chia sẻ có sẵn và chỉ kết nối để xem các điểm chia sẻ có thể là gì, chứ không thực sự gắn một hệ thống tệp thực sự.

Có lẽ một số chương trình bạn không biết là gây ra gắn kết.

Có rất nhiều nơi bạn có thể khiến một hệ thống tệp từ xa được gắn kết - và tất cả chúng ta đều đoán chúng từng cái một (dự đoán của tôi sẽ đến trong giây lát). Nếu bạn có thể xác định chính xác các tệp đang mở - bạn có thể nhận ra đó là nơi gắn kết đang diễn ra và không phải vô hiệu hóa các gắn kết tự động (bằng cách vô hiệu hóa công việc launchd com.apple.autofsd). Một chiến thuật cuối cùng để theo dõi nguyên nhân của việc gắn kết có thể là thay đổi mật khẩu (hoặc yêu cầu mật khẩu) trên chia sẻ tạm thời và xem quá trình nào gây ra lỗi trên mac.

Bây giờ đến phần đoán ...

Gắn kết tự động cũng có thể được cấu hình trong ngăn Người dùng & Nhóm.

Hãy kiểm tra xem bạn đã thiết lập AutoMounts và một số cài đặt khác có thể khiến hệ thống tệp được tự động gắn kết bằng cách xem qua menu Xem bật lên cũng như có thể tách ra khỏi bất kỳ máy chủ thư mục nào có thể đẩy các giá trị gắn kết đó lên máy Mac của bạn như một vấn đề chính sách.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Tôi đã chạy lsof | grep CIFS(tên của mount) và không nhận được bất kỳ đầu ra nào. dfkhông hiển thị /CIFSmount - Hệ thống tập tin là x-browser:tôi cũng đã kiểm tra Utility Utility và không tìm thấy bất kỳ mount hay Automounts nào.
Josh Brown

1

Trừ khi tôi hoàn toàn hiểu sai câu hỏi của bạn ... bạn không thể kéo máy chủ vào nút Eject (thùng rác)?


Vâng, nó hoạt động, nhưng thật khó để làm điều đó mỗi khi tôi khởi động máy tính của mình ...
Josh Brown

1

Mac của bạn đang làm điều này vì MCX được lưu trữ. Tại một số thời điểm hoặc nó nghĩ rằng nó có hoặc vẫn bị ràng buộc với một máy chủ thư mục, rất có thể là Thư mục mở trên Máy chủ OS X. Tôi sẽ liên kết nó với bất kỳ máy chủ nào bạn đã ràng buộc và thực hiện hủy kết nối. đồng thời kiểm tra trên máy chủ để xem bạn có thể xem tài khoản máy tính này không (bạn có thể phải bật tab biểu tượng mục tiêu xem nâng cao, để có thể tìm kiếm qua địa chỉ mac, v.v. và xem tài khoản ẩn)


Vậy làm cách nào để giải quyết vấn đề này trên máy Mac? Tôi không có quyền truy cập vào máy chủ.
Josh Brown

0

Tôi đã gặp một vấn đề tương tự, tôi đã thấy ba máy chủ Sharepoint xuất hiện trong phần Chia sẻ của cửa sổ Finder của tôi. Tôi đã truy cập Người dùng & Nhóm và vô hiệu hóa tài khoản Người dùng khách được thiết lập trên máy tính xách tay của mình. Khi tôi bỏ chọn "Cho phép khách đăng nhập vào máy tính này" và "Cho phép khách kết nối với các thư mục dùng chung", vấn đề đã biến mất.


0

Từ lâu, tôi đã sử dụng Trình quản lý NFS để thiết lập chế độ tự động, nhưng sau khi nâng cấp lên Yosemite, ứng dụng không còn hoạt động bình thường nữa. Tuy nhiên, nó đã hiển thị gắn kết của tôi và thông qua bài viết này , tôi đã có thể xác định vị trí gắn kết được gắn kết. (Giống như OP, thông tin tự động của tôi không có trong / etc / auto_master hoặc bất kỳ tệp hỗ trợ nào của nó).

Cách được cho là chính xác để xóa liên kết không mong muốn:

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

Và phương pháp brute-force rõ ràng ít chính xác hơn (sử dụng sudo cp -pđể tạo bản sao lưu của tệp trước nếu bạn muốn):

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

Bạn có thể tránh khởi động lại thông qua:

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

Nhưng nó có thể không cho phép umount do các tệp vẫn đang được sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.