Как я молча монтирую общие папки AFP на клиентах OS X 10.5?

Я могу добавить общий ресурс к элементам автозагрузки при входе, но он всегда открывает окно Finder. Я хочу, чтобы общий ресурс AFP монтировался бесшумно. Это компьютерная лаборатория Mac с компьютерами Mac, подключенными к AD.

3 ответа

Я сделал это с smb share и перепроверю сегодня вечером, когда вернусь домой, но iirc, вам нужно написать несколько простых appleScript для монтирования тома

IIRC будет работать следующее

tell application "Finder"
    mount volume "afp://machine_name/path"
end tell

Скомпилируйте его в приложение и добавьте это к элементам входа

Вы просто нажимаете кнопку "Скрыть" на экране "Пуск объектов" в "Системных настройках"> "Учетные записи", и на нем не должен отображаться Finder.

Я искал тот же ответ и нашел более чистый способ сделать это, используя демон автомонтирования.

Короче говоря, вы должны создать /etc/fstab файл (для этого вам нужны права суперпользователя) и поместите эту строку в этот файл

(hostname):(share) (mount_point) url automounted,url==afp://(username):(password)@(hostname)/(share) (mount_point) 0 0

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

$ sudo automount -vc

из Terminal.app. Или вы можете перезагрузиться, чтобы активировать новые настройки. Если вы сделали это способом оболочки, предыдущая команда должна ответить примерно так:

~> sudo automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Shared mounted <-- This line refers to the share I've mounted
automount: no unmounts

После этого вы должны автоматически найти вашу подключенную папку в Finder.

Некоторые ссылки, которые я нашел:

PS Если вы не фанат Terminal.app, вы можете использовать это приложение с графическим интерфейсом для автоматического монтирования файловых систем, я не пробовал его, потому что это не бесплатно, но если вам нужно, это довольно дешево.

Другие вопросы по тегам