Я знаю, как установить соединение при входе в систему, но я не знаю, возможно ли, что Finder не открывает окно корня сервера ...
Я пробовал флажок «Скрыть», но это не помогает. (Я на снежном барсе)
Я знаю, как установить соединение при входе в систему, но я не знаю, возможно ли, что Finder не открывает окно корня сервера ...
Я пробовал флажок «Скрыть», но это не помогает. (Я на снежном барсе)
Ответы:
Вместо того, чтобы использовать какой-либо метод для подключения сервера, я бы порекомендовал скрипт, который запускается при входе в систему для всех пользователей.
Ваши лучшие варианты - это либо LoginHook, либо процесс запуска, установленный в / Library / LaunchAgents /
Затем вам необходимо выяснить синтаксис для подключения диска.
ОБНОВИТЬ:
Я решил, что хочу проверить это самостоятельно, и создал этот скрипт launchd:
<?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>luoma.mount.blackbook</string>
<key>ProgramArguments</key>
<array>
<string>/Users/luomat/Dropbox/bin/mount_blackbook.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
который я поместил в /Library/LaunchAgents/luoma.mount.blackbook.plist (принадлежит root)
Сценарий можно найти по адресу http://f.luo.ma/mount_blackbook.sh (примечание: сценарий будет отображаться в окне браузера, для загрузки используйте щелчок-щелчок / сохранение-как)
В OS X Server вы можете указать общий ресурс как «автомонтирование». Это то, что вы имели в виду?
Затем, когда ваши пользователи проходят аутентификацию на вашем сервере Open Directory, они не только видят свой рабочий стол, но и автоматически подключаются к общему серверу.
Вы можете смонтировать их с помощью простого приложения Automator, которое добавляется к элементам входа. Вы просто добавили бы действие «Получить указанные серверы», добавили к нему серверы, а затем добавили действие «Подключиться к серверам». Он будет монтировать все указанные серверы, не открывая их окна.
Когда вы добавляете свои серверы, обязательно укажите имя точки общего доступа, которую вы хотите смонтировать, что-то вроде afp://10.0.0.1/SharePoint/
, иначе вы получите диалоговое окно «выбрать тома, которые вы хотите смонтировать».
Другой вариант (который я не пробовал) - отключить Finder, открывающий новое окно всякий раз, когда монтируется новый том.
Я считаю, что правильный синтаксис:
defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool false
defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool false
Конечно, это изменит поведение не только этих конкретных предметов.