Cách tự động hóa các ổ đĩa mạng chia sẻ SMB trong Mac OS X Lion


50

Trong Mac OS X 10.7 (Lion) Apple đã thay thế hỗ trợ SMB cũ tốt. Bây giờ tôi không thể tự động kết nối với các ổ đĩa mạng (SMB) được chia sẻ của mình. Cách giải quyết? Hay điều này là không thể? Trong OS X Snow Leopard, tôi có thể tự động kết nối các ổ đĩa chia sẻ Ubuntu (SMB) của mình với auto_smb / auto_master (cấu hình tự động trong / private / etc /). Tôi đã thực hiện ba điểm gắn kết (thư mục) trực tiếp trong '/ Tập', tôi đã sử dụng / Tập / Dữ liệu và / Tập / webroot (cả SMB được chia sẻ).

Thật không may, Lion không kết nối (automount) ổ đĩa mạng của tôi. Tôi phải kết nối thủ công với máy chủ (máy chủ tệp Ubuntu) trong Finder, sau đó mở Terminal để điều hướng đến các điểm gắn kết và sau đó kết nối. Đây không phải là một giải pháp khả thi. Tôi đã tìm kiếm (Google / SO) nhưng không tìm thấy giải pháp nào ngoài việc hack không được hỗ trợ .

Không thể tự động kết nối với ổ đĩa chia sẻ SMB trong khi khởi động?

Câu trả lời:


50

Đây là cách có thể tự động hóa một ổ đĩa mạng

  1. Kết nối với ổ đĩa mạng của bạn (công cụ tìm> đi> kết nối với máy chủ)

  2. Nhập thông tin đăng nhập để đăng nhập vào ổ đĩa mạng của bạn và đánh dấu vào 'ghi nhớ trong móc khóa'

  3. Mở cài đặt hệ thống> người dùng> mục đăng nhập

  4. Kéo biểu tượng cho ổ đĩa mạng của bạn từ máy tính để bàn của bạn vào các mục khởi động.

Nguồn: Bài viết này


6
Nó hoạt động :) Tuy nhiên nếu bạn không thích có Finder nảy lên mỗi khi bạn đăng nhập, bạn có thể sử dụng Automator thay vì: apple.stackexchange.com/questions/18522/...
wildpeaks

Bạn có thể ẩn Finder bằng cách chọn hộp kiểm bên cạnh mục đăng nhập.
Arne

3
Đánh dấu vào hộp kiểm Ẩn bên cạnh Các mục đăng nhập không ẩn Finder Finder Tôi đã kết thúc bằng cách sử dụng tập lệnh Automator được đề xuất ở trên và nó hoạt động.
Toland H

Đã thử nghiệm trên Yosemite 10.10, hoạt động a-ok
Artur Bodera

Có thể "smb: // guest: @" chặn hộp thoại Finder. Nhưng cách này không gắn kết chia sẻ sau khi vượt qua.
Dmitry

37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Thêm một cái gì đó như sau (1 mount trên mỗi dòng)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/public 0 0 # there is no password required for this share, just username

chạy automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Thoát khỏi phiên sudo. Duyệt tìm công cụ tìm /Volumes/Network- bất cứ khi nào bạn đến đó, bây giờ họ sẽ chỉ tự động. Chỉ cần thử điều này trong 10.7.3 và nó hoạt động tốt.

Nếu bạn gặp lỗi xác thực như dưới đây, có thể kết hợp đăng nhập / mật khẩu được nhập vào / etc / fstab là không chính xác. Đảm bảo chạy lại autoount sau khi sửa mật khẩu.

$ sudo automount -vc
automount: / cập nhật mạng
automount: / nhà cập nhật
automount: / Tập / Mạng / Máy tính được cập nhật
automount: không có kết quả
$ sudo ls -l / Tập / Mạng / Máy tính /
ls :: Lỗi xác thực

Lưu ý rằng không có yêu cầu cứng nào là điểm gắn kết mục tiêu phải ở dưới / Khối / Mạng; bạn có thể đặt điểm gắn kết mục tiêu là / foo và nó sẽ được tạo cho bạn theo yêu cầu.


1
Tôi thấy đây là một giải pháp thích hợp hơn khi sử dụng Finder vì hai lý do: 1) nó chỉ định trực tiếp tên chia sẻ được gắn và 2) mất ít hơn, dễ dàng tự động hóa, để thêm một chia sẻ khác vào hỗn hợp. Đối với một hoặc hai chia sẻ, Finder hầu như không được chấp nhận (và chỉ với một bước bổ sung để duy trì cài đặt) nhưng đối với hàng tá chia sẻ sử dụng Finder thì thật tẻ nhạt. OTOH, giải pháp này là 'unixy', một điều tốt.
pmr

1
Nếu bạn đang cố gắng kết nối với tư cách là khách, hãy sử dụng các bước tương tự, ngoại trừ url đó là: cifs: // guest: @ 192.168.0.200 / nhạc
Johnny Everson

11
Có cách nào để lưu trữ mật khẩu trong móc khóa của hệ thống không? Tôi không muốn lưu trữ mật khẩu của mình trong các tệp văn bản rõ ràng.
Luca

2
Có cách nào để chỉ định quyền mặc định cho các tệp được gắn không? Ví dụ: làm cho các giá trị gắn kết có thể đọc được bởi nhiều người dùng trên máy Mac được chia sẻ.
Fred Clausen

4
Nó không hiển thị chia sẻ trên Mạng trong Finder.
Dmitry

8

Sử dụng AppleScript:

Trong trình chỉnh sửa AppleScript, hãy nhập thông tin này:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Việc lưu tập lệnh dưới dạng một ứng dụng. Thêm vào các mục StartUp đăng nhập của bạn


Hoạt động hoàn hảo. Và người duy nhất hoạt động trong OS X 10.11 El Capitan.
Dmitry

1
Đối với những người (như tôi) tự hỏi CIFS là gì, đó là một phương ngữ của Samba (thông tin thêm ở đây blog.varonis.com/the-difference-b between-cifs-and-smb ).
Ashutosh Jindal

1

Bạn có thể tự động gắn kết chia sẻ bằng cách kéo âm lượng được gắn vào "Mục đăng nhập" trong Tài khoản người dùng. Đó là cách tôi làm và nó đã hoạt động kể từ ngày 10.5.

Sau khi báo cáo lại SMB, là với Lion, chia sẻ sẽ mất khoảng 30 giây để khởi động ... sự chậm trễ này là mới kể từ khi Apple thay thế SAMBA bằng việc triển khai nội bộ của họ trong Lion.


Tôi nhận thức được cách giải quyết này, tuy nhiên đó không phải là điều tôi cần. Nhược điểm của tùy chọn này là 2 cửa sổ Finder sẽ tự động mở (ngay cả khi tùy chọn 'ẩn' được chọn). Trong 10.6 tự động hoạt động, gắn ổ đĩa mạng Samba của tôi một cách chính xác để gắn điểm tại / Tập / ...
cyppher

1

Trả lời: Không thể làm điều đó. (OS X Lion 10.7.2)

Tôi đã thử kéo khối lượng được gắn vào "Mục đăng nhập" của mình nhưng nó chỉ xuất hiện lỗi xác thực khi tôi đăng nhập lại. Vâng, điều này được sử dụng để hoạt động tốt trong Leopard, nhưng sau khi tôi nâng cấp lên Lion, nó đã ngừng hoạt động.

Bất cứ khi nào tôi cố gắng kết nối với cổ phiếu SMB của mình bằng Finder, nó cũng gây ra lỗi tương tự.

Tôi có thể gắn kết cổ phiếu SMB từ dòng lệnh và chúng cũng sẽ hiển thị trong Finder, sau khi chúng được gắn kết và Finder hoạt động tốt sau đó. Vì vậy, miễn là tôi đi ra dòng lệnh để thực hiện việc gắn kết, thì không sao, nhưng nó sẽ không hoạt động từ "Mục đăng nhập" hoặc "Kết nối với máy chủ"

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.