Мы настроили сетевые учетные записи для наших пользователей Snow Leopard на нескольких компьютерах Mac, которые отлично работают, за исключением приложений, использующих локальную базу данных Sqlite для своих настроек / кеширования. Самая большая проблема - программа Acrobat Reader, которая сразу запускается и вылетает с ошибкой Sqlite.
Локальная учетная запись на том же компьютере не имеет ни одной из этих проблем, что заставляет меня полагать, что это связано с приложениями, хранящими свой Sqlite в папке профиля пользователя. /Users/JDoe
который из-за настройки нашей сетевой учетной записи действительно является общим ресурсом Samba smb://server/users/JDoe
.
Я предполагаю, что драйвер Sqlite не может правильно заблокировать файл через SMB / CIFS, отсюда и проблемы.
Так можем ли мы:
/Users/Shared
Я предполагаю, что драйвер Sqlite не может правильно заблокировать файл через SMB / CIFS, следовательно, проблемы.
Совершенно верно, хотя это также мешает AFP и, по-видимому, характерно для определенных версий библиотеки sqlite. Adobe регулярно нарушает правила, когда речь идет о сетевых домах, и мы обошли это с помощью метода символических ссылок (обычно это каталог с конкретными настройками, а не отдельные файлы).
Это довольно запутанное решение, так как на самом деле это исправление только для отдельных пользователей на отдельных машинах. Мы также хотели бы узнать, придумал ли кто-нибудь более элегантный подход.
Как правило, это может быть решено для определенных учетных записей или групп пользователей или компьютеров в сети с помощью Workgroup Manager и Перенаправление папки MCX характерная черта.
Например.: