Как автоматически подключить общие сетевые диски SMB в Mac OS X Lion

51

В Mac OS X 10.7 (Lion) Apple заменила старую добрую поддержку SMB. Теперь я не могу автоматически подключиться к моим общим (SMB) сетевым дискам. Обходные? Или это невозможно? В OS X Snow Leopard я мог автоматически подключать свои общие сетевые диски Ubuntu (SMB) к auto_smb / auto_master (настройка autofs в / private / etc /). Я сделал три точки монтирования (папки) непосредственно в '/ Volumes', я использовал / Volumes / Data и / Volumes / webroot (обе для SMB).

К сожалению, Lion не подключает (автомонтирует) мои сетевые диски. Мне нужно вручную подключиться к серверу (файловый сервер Ubuntu) в Finder, затем открыть терминал, чтобы перейти к точкам монтирования, а затем он подключается. Это нереализуемое решение. Я искал (Google / SO), но не нашел решений, кроме неподдерживаемого взлома .

Разве нельзя больше автоматически подключаться к общему диску SMB при запуске?

cyppher
источник

Ответы:

50

Вот как можно смонтировать сетевой диск

  1. Подключитесь к вашему сетевому диску (finder> go> connect to server)

  2. Введите учетные данные для входа в систему на сетевом диске и отметьте «запомнить в связке ключей»

  3. Откройте системные настройки> пользователи> элементы входа

  4. Перетащите значок сетевого диска с рабочего стола на элементы автозагрузки.

Источник: эта статья

FRaccie
источник
6
Это работает :) Однако, если вам не нравится, когда Finder выскакивает при каждом входе в систему, вы можете вместо этого использовать Automator: apple.stackexchange.com/questions/18522/…
wildpeaks
Вы можете скрыть Finder, установив флажок рядом с элементом входа в систему.
Арне
3
Установка флажка «Скрыть» рядом с элементами входа в систему не скрывает Finder… В итоге я использовал скрипт Automator, предложенный выше, и это работает.
Toland H
Протестировано на Yosemite 10.10, работает нормально
Артур Бодера
Может быть, "smb: // guest: @" подавить диалог Finder. Но этот способ не монтирует общий ресурс после размонтирования.
Дмитрий
38
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Добавьте что-то вроде следующего (1 монтирование на линию)

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

бегать 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

Выйти из сессии sudo. Просмотрите в поиске, чтобы /Volumes/Network- когда бы вы ни пошли туда, они теперь будут просто автоматически смонтированы. Только что попробовал это в 10.7.3 и все работает нормально.

Если вы получаете ошибку аутентификации, подобную приведенной ниже, вполне вероятно, что введенная в / etc / fstab комбинация логин / пароль неверна. Обязательно перезапустите автомонтирование после исправления пароля.

$ sudo automount -vc
автомонтирование: / net обновлено
автомонтирование: / home updated
automount: / Тома / Сеть / Вычисления обновлены
автомонтирование: нет размонтирования
$ sudo ls -l / Тома / Сеть / Компьютеры /
ls:: ошибка аутентификации

Обратите внимание, что нет строгого требования, чтобы целевая точка монтирования находилась в / Volumes / Network; Вы можете сделать целевую точку монтирования / foo, и она будет создана для вас по требованию.

Brookesy
источник
1
Я считаю это предпочтительным решением по сравнению с использованием Finder по двум причинам: 1) в нем прямо указывается имя смонтированного общего ресурса и 2) требуется меньше, простых в использовании шагов, чтобы добавить еще один общий ресурс в набор. Для одного или двух общих ресурсов Finder едва ли приемлем (и только с дополнительным шагом для сохранения настроек), но для десятков общих ресурсов использование Finder утомительно. ОТО, это решение более "unixy", хорошая вещь.
PMR
1
Если вы пытаетесь подключиться как гость, выполните те же действия, за исключением того, что URL-адрес: cifs: // guest: @ 192.168.0.200 / music
Джонни Эверсон,
11
Есть ли способ хранить пароли в брелке системы? Я не люблю хранить свои пароли в текстовых файлах.
Лука
2
Есть ли способ указать разрешения по умолчанию для смонтированных файлов? Например, сделать монтирование доступным для чтения несколькими пользователями на общем Mac.
Фред Клаузен
4
Он не показывает доли в сети в Finder.
Дмитрий
8

Используйте AppleScript:

В редакторе AppleScript введите это:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Сохраните скрипт как приложение. Добавьте в свой логин элементы автозагрузки

DJTrustGod
источник
Работает отлично. И только один работает в OS X 10.11 El Capitan.
Дмитрий
1
Для тех, кому (как и мне) интересно, что такое CIFS, это диалект самбы (дополнительная информация здесь: blog.varonis.com/the-difference-between-cifs-and-smb ).
Ашутош Джиндал
1

Вы можете автоматически смонтировать общий ресурс, перетащив подключенный том в «Элементы входа» в учетных записях пользователей. Вот как я это делаю, и это работает с 10,5.

Как только предостережение об общих ресурсах SMB, у Lion его установка займет около 30 секунд при запуске ... эта задержка является новой, так как Apple заменила SAMBA своей внутренней реализацией в Lion.

Майк У.
источник
Я знаю об этом обходном пути, однако это не то, что мне нужно. Недостатком этой опции является то, что 2 окна Finder открываются автоматически (даже если выбрана опция «скрыть»). В 10.6 autofs работали, правильно подключая мои сетевые диски Samba к точкам монтирования в / Volumes / ...
cyppher
1

Ответ: не могу этого сделать. (OS X Lion 10.7.2)

Я попытался перетащить подключенные тома в свои «элементы входа», но при повторном входе в систему просто появляется ошибка аутентификации. Да, в Leopard это работало нормально, но после того, как я перешел на Lion, он перестал работать.

Всякий раз, когда я пытаюсь подключиться к своим ресурсам SMB с помощью Finder, он выдает ту же ошибку

Я могу смонтировать SMB-ресурсы из командной строки, и они также будут отображаться в Finder, как только они будут смонтированы, и после этого Finder прекрасно работает. Итак, пока я выхожу в командную строку, чтобы выполнить монтирование, все в порядке, но оно не будет работать из «Элементов входа» или «Подключиться к серверу»

Броди
источник