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


4

Я знаю, как установить соединение при входе в систему, но я не знаю, возможно ли, что Finder не открывает окно корня сервера ...

Я пробовал флажок «Скрыть», но это не помогает. (Я на снежном барсе)


Можете ли вы определить «подключиться автоматически»? Вы говорите об установлении соединения исключительно по причинам аутентификации? Что не так с всплывающим окном? Как это в настоящее время настроено?
Harv

Да, все, автоматическое монтирование разных серверов. Что раздражает, так это то, что есть несколько серверов, которые мне нужны для подключения пользователей; это делает много окон, открытых при входе в систему ...
Pierre Watelet

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

Это не совсем для меня, но для всех пользователей моей компании ...
Пьер Уатле

Я не делаю связь. Какое это имеет значение, для кого это?
Harv

Ответы:


1

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

Ваши лучшие варианты - это либо 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 (примечание: сценарий будет отображаться в окне браузера, для загрузки используйте щелчок-щелчок / сохранение-как)


0

В OS X Server вы можете указать общий ресурс как «автомонтирование». Это то, что вы имели в виду?

Затем, когда ваши пользователи проходят аутентификацию на вашем сервере Open Directory, они не только видят свой рабочий стол, но и автоматически подключаются к общему серверу.


0

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

Когда вы добавляете свои серверы, обязательно укажите имя точки общего доступа, которую вы хотите смонтировать, что-то вроде afp://10.0.0.1/SharePoint/, иначе вы получите диалоговое окно «выбрать тома, которые вы хотите смонтировать».


0

Другой вариант (который я не пробовал) - отключить 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

Конечно, это изменит поведение не только этих конкретных предметов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.