Cara mengotomatiskan drive jaringan yang dibagikan SMB di Mac OS X Lion

51

Di Mac OS X 10.7 (Lion) Apple telah menggantikan dukungan SMB yang baik. Sekarang saya tidak dapat terhubung secara otomatis ke drive jaringan (SMB) bersama saya. Penanganan masalah? Atau ini tidak mungkin? Di OS X Snow Leopard, saya dapat secara otomatis menghubungkan drive jaringan bersama Ubuntu (SMB) saya dengan auto_smb / auto_master (konfigurasi autofs di / private / etc /). Saya membuat tiga titik pemasangan (folder) langsung di '/ Volume', saya menggunakan / Volume / Data dan / Volume / webroot (keduanya dibagi SMB).

Sayangnya Lion tidak terhubung (otomatis) drive jaringan saya. Saya harus terhubung secara manual ke server (file server Ubuntu) di Finder, lalu buka Terminal untuk menavigasi ke titik mount, dan kemudian terhubung. Ini bukan solusi yang bisa diterapkan. Saya telah mencari (Google / SO) tetapi tidak menemukan solusi selain dari hack yang tidak didukung .

Apakah tidak mungkin lagi untuk terhubung secara otomatis ke drive yang dibagikan SMB saat startup?

cyppher
sumber

Jawaban:

50

Berikut ini cara mengautomatiskan drive jaringan

  1. Hubungkan ke drive jaringan Anda (finder> go> connect to server)

  2. Masukkan kredensial untuk login Anda ke drive jaringan Anda dan centang 'ingat di gantungan kunci'

  3. Buka pengaturan sistem> pengguna> item masuk

  4. Seret ikon untuk drive jaringan Anda dari desktop Anda ke item startup.

Sumber: Artikel ini

FRaccie
sumber
6
Ia bekerja :) Namun jika Anda tidak seperti memiliki Finder muncul setiap kali Anda login, Anda bisa menggunakan Automator gantinya: apple.stackexchange.com/questions/18522/...
wildpeaks
Anda dapat menyembunyikan Finder dengan memilih kotak centang di sebelah item login.
Arne
3
Memeriksa kotak centang Sembunyikan di sebelah Item Login tidak menyembunyikan Finder ... Saya akhirnya menggunakan skrip Automator yang disarankan di atas dan berfungsi.
Toland H
Diuji pada Yosemite 10.10, bekerja a-ok
Artur Bodera
Mungkin "seseorang: // tamu: @" menekan dialog Finder. Namun cara ini tidak mem-mount share setelah dilepas.
Dmitry
38
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Tambahkan sesuatu seperti berikut (1 mount per baris)

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

Lari 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

Keluar dari sesi sudo. Browse di finder ke /Volumes/Network- setiap kali Anda pergi ke sana mereka sekarang hanya akan otomatis. Baru saja mencoba ini di 10.7.3 dan berfungsi dengan baik.

Jika Anda mendapatkan kesalahan otentikasi seperti di bawah ini, kemungkinan kombinasi login / kata sandi yang dimasukkan ke / etc / fstab salah. Pastikan untuk menjalankan kembali automount setelah memperbaiki kata sandi.

$ sudo automount -vc
automount: / bersih diperbarui
automount: / rumah diperbarui
automount: / Volume / Jaringan / Komputasi diperbarui
automount: tidak ada unmount
$ sudo ls -l / Volume / Jaringan / Komputasi /
ls:: Kesalahan otentikasi

Perhatikan bahwa tidak ada persyaratan keras bahwa titik mount target berada di bawah / Volume / Jaringan; Anda dapat membuat target mount point menjadi / foo, dan itu akan dibuat untuk Anda berdasarkan permintaan.

Brookesy
sumber
1
Saya menemukan ini solusi yang lebih baik daripada menggunakan Finder karena dua alasan: 1) secara langsung menentukan nama share yang dipasang dan 2) mengambil langkah-langkah yang lebih sedikit, mudah otomatis, untuk menambahkan share lain ke dalam mix. Untuk satu atau dua share, Finder hampir tidak dapat diterima (dan hanya dengan langkah tambahan untuk mempertahankan pengaturan) tetapi untuk puluhan share menggunakan Finder membosankan. OTOH, solusi ini lebih 'unixy', hal yang baik.
sore
1
Jika Anda mencoba terhubung sebagai tamu, gunakan langkah yang sama, kecuali urlnya adalah: cifs: // guest: @ 192.168.0.200 / music
Johnny Everson
11
Apakah ada cara untuk menyimpan kata sandi di gantungan kunci sistem? Saya tidak suka menyimpan kata sandi saya di dalam file teks yang jelas.
Luca
2
Apakah ada cara untuk menentukan izin default untuk file yang dipasang? Misalnya, membuat tunggakan dapat dibaca oleh lebih dari satu pengguna di Mac bersama.
Fred Clausen
4
Itu tidak menunjukkan berbagi di Jaringan di Finder.
Dmitry
8

Gunakan AppleScript:

Dalam editor AppleScript, masukkan ini:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Simpan skrip sebagai aplikasi. Tambahkan ke item StartUp Login Anda

DJTrustGod
sumber
Bekerja dengan sempurna. Dan satu-satunya yang berfungsi di OS X 10.11 El Capitan.
Dmitry
1
Bagi mereka (seperti saya) bertanya-tanya apa itu CIFS, itu adalah dialek Samba (informasi lebih lanjut di sini blog.varonis.com/the-difference-between-cifs-and-smb ).
Ashutosh Jindal
1

Anda dapat secara otomatis memasang saham dengan menyeret volume yang dipasang ke "Item Login" Anda di Akun Pengguna. Begitulah cara saya melakukannya dan berhasil sejak 10.5.

Setelah peringatan tentang saham SMB, adalah bahwa dengan Lion bagian tersebut akan memakan waktu sekitar 30 detik untuk meningkat saat startup ... penundaan ini baru karena Apple mengganti SAMBA dengan implementasi in-house mereka di Lion.

Mike W.
sumber
Saya mengetahui solusi ini, namun bukan itu yang saya butuhkan. Kerugian dari opsi ini adalah bahwa 2 jendela Finder terbuka secara otomatis (bahkan jika opsi 'sembunyikan' dicentang). Di 10.6 autofs berhasil, memasang drive jaringan Samba saya dengan benar untuk me-mount poin di / Volumes / ...
cyppher
1

Jawab: Tidak bisa. (OS X Lion 10.7.2)

Saya mencoba menyeret volume yang terpasang ke "Item Login" saya tetapi itu hanya memunculkan kesalahan otentikasi ketika saya login kembali. Ya, ini dulu berfungsi OK di Leopard, tapi setelah saya upgrade ke Lion, itu berhenti berfungsi.

Setiap kali saya mencoba menghubungkan ke saham SMB saya menggunakan Finder, itu memberi saya kesalahan yang sama.

Saya dapat me-mount share SMB dari command-line, dan mereka juga akan muncul di Finder, setelah mereka di-mount, dan Finder berfungsi dengan baik setelah itu. Jadi, selama saya pergi ke command-line untuk melakukan pemasangan, tidak apa-apa, tetapi itu tidak akan berfungsi dari "Item Login" atau "Hubungkan ke Server"

Brodie
sumber