Предотвращение блокировки файлов на Samba

Я выполняю долю самбы на Ubuntu 16.04 и имею программу, которая получает доступ к *.mdb базе данных по доле.

Программа, прежде всего, получает доступ к базе данных, чтобы зарегистрировать пользователей в программу и затем присвоить различные *.swf файлы, которые привыкли для обучающего содержания к пользователям.

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

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

Я подозревал, что проблема возникла в результате базы данных, заблокированной filelocks тем, чтобы быть помещенным, когда база данных писалась в и затем очищенной после того, как база данных была записана в.

Я все еще подозреваю, что это проблема, однако, единственный способ, которым я могу решить, заблокированная проблема файла при помощи chmod-777, таким образом, я больше не уверен, ли это в результате filelocks или атрибутов, изменяемых постоянно.

К сожалению, программа не может быть переписана в этой точке, и мне нужна работа вокруг. Любые предложения очень приветствовались бы.

0
задан 12 September 2016 в 17:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: