Выставляем на файл базы данных полные права доступа для всех. Запускаем, закрываем. После закрытия программы права доступа меняются на систему, администраторов и админа сией машины. Как бы сделать так, чтобы ОНО не менялось?
(Может, несколько путано, излагаю по рассказу знакомого.)
А права на папку, где база лежит, какие?19.01.06 12:13 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Подробности.
1. Права на файл могут наследоваться от каталога.
2. Есть такие проги, которые при модификации файлов делают непиятные вещи. А именно сначала считывают файл, модифицированные данные пишут в другой временный файл и при нормальном завершении удаляют исходный файл, а рабочий переименовывают в исходный. Это все для того, чтоб при сбое не нарушить нормальный файл и при аварийном завершении произвести откат просто удалив временный рабочий файл.
Исходя из этих двух положений можно предположить что прога пересоздавая файл сбрасывает права на наследуемые от каталога, грохая, таким образом, то что было добавлено/модифицировано.
Второе предположение заключается в том, что прога модифицирует права.
Третье - нарушение файловой системы.
Это основные неисправности, что на вскидку приходят на ум и с высокой степенью вероятности проблема может крыться в одном из них.