У Вас есть пара методов - с одной стороны, электронная почта пользователя хранится в Голубятне под папкой с их UUID. Если Вы удаляете пользователя и воссоздаете пользователя с тем же идентификатором пользователя, и GUID (должны сделать этот бит, использующий функцию Inspector), можно избежать необходимости перемещать данные в новый GUID/идентификатор пользователя. Это часто будет времена устранять проблемы с пользователем, которые вызываются Каталогом.
Самый легкий метод для резервного копирования его электронной почты должен скопировать их папку (местоположение по умолчанию: /var/spool/imap/dovecot/mail/GUID
) использование ditto
. Можно определить GUID пользователя или смотрящий в менеджере по Рабочей группе или использовании dscl
(например, локальный пользователь:dscl . read /Users/shortusername | grep GeneratedUID
или для пользователя OD dscl /LDAPv3/IP_OF_OD_SERVER read /Users/shortusername | grep GeneratuedUID
). Можно найти больше о рекомендуемом методе Apple для резервного копирования на Странице 81 их документации; Почтовая Сервисная администрация
Оказывается, что отказ был на агенте а не сервере. Серверу, кажется, не нужен драйвер JDBC вообще, который имеет смысл.
Как упомянуто, я поместил драйвер на агент в [agent-dir]/bundles/[bundle-dir]/pdk/lib
, но вместо этого это должно было быть помещено в [agent-dir]/bundles/[bundle-dir]/pdk/lib/jdbc
. Причина, почему это работало при выполнении его только на агенте, вероятно, состояла в том, потому что я добавил 'к сменному определению. Переместив драйвер в корректное местоположение, я мог теперь удалить это.
Так, таким образом, драйвер JDBC Oracle только необходим на агенте, и он должен существовать здесь:
[agent-dir]/bundles/[bundle-dir]/pdk/lib/jdbc
Вы можете использование CLASSPATH
огибающая переменная или -cp
установка командной строки Java. В Вашей среде делают что-то как:
export CLASSPATH=.:/usr/local/jdbc_drivers/*
и помещенные драйверы JDBC в тот каталог.