Я знаю, как установить соединение при входе в систему, но я не знаю, возможно ли, что Finder не открывает окно корня сервера ...
Я пробовал флажок «Скрыть», но это не помогает. (Я на снежном барсе)
osx-server
network
login
Пьер Ватле
источник
источник
Ответы:
Вместо того, чтобы использовать какой-либо метод для подключения сервера, я бы порекомендовал скрипт, который запускается при входе в систему для всех пользователей.
Ваши лучшие варианты - это либо LoginHook, либо процесс запуска, установленный в / Library / LaunchAgents /
Затем вам необходимо выяснить синтаксис для подключения диска.
ОБНОВИТЬ:
Я решил, что хочу проверить это самостоятельно, и создал этот скрипт launchd:
который я поместил в /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
Конечно, это изменит поведение не только этих конкретных предметов.
источник