Права доступа на Галактику
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 85
- Зарегистрирован: 23 апр 2008, 14:08
- Откуда: г.Уфа МУП Уфаводоканал
Права доступа на Галактику
Добрый день!
У нас стоит Галактика 8.10 двузвенка, субд Pervasive.
Настроено так: на сервере стоит клиентская программа со всеми настройками (GalSrv81, а там все \exe, \FRM и т.д.), а пользователям раскидываются ярлыки.
По сети предприятия часто блуждают вирусы (тут уж я, к сожалению, ничего поделать не могу), особенно часто появляется вирь, который с пользовательских машин заражает все доступные ему exe-шники.
Проблема:
Папка GalSrv81 расшарена всем пользователям на изменение. Сделано это было потому, что при расшаривании только на чтения возникали проблемы с запуском Гаалктики.
Я подозреваю, что это происходило из-за файлов i\GalSrv81\exe\*.log и возможно каких-то конфигов, которые обновляются для клиентов.
Очень бы хотелось отделить котлеты от мух, и разделить файлы клиентской части, которые нужно сделать read only, и пользовательские файлы, потеря или изменение которых не критично.
Поделитесь, пожалуйста, опытом, кто как делает, в какие конфиги смотреть...
Кстати, с Pervasive БД не пройдет такое, я так понимаю..?
У нас стоит Галактика 8.10 двузвенка, субд Pervasive.
Настроено так: на сервере стоит клиентская программа со всеми настройками (GalSrv81, а там все \exe, \FRM и т.д.), а пользователям раскидываются ярлыки.
По сети предприятия часто блуждают вирусы (тут уж я, к сожалению, ничего поделать не могу), особенно часто появляется вирь, который с пользовательских машин заражает все доступные ему exe-шники.
Проблема:
Папка GalSrv81 расшарена всем пользователям на изменение. Сделано это было потому, что при расшаривании только на чтения возникали проблемы с запуском Гаалктики.
Я подозреваю, что это происходило из-за файлов i\GalSrv81\exe\*.log и возможно каких-то конфигов, которые обновляются для клиентов.
Очень бы хотелось отделить котлеты от мух, и разделить файлы клиентской части, которые нужно сделать read only, и пользовательские файлы, потеря или изменение которых не критично.
Поделитесь, пожалуйста, опытом, кто как делает, в какие конфиги смотреть...
Кстати, с Pervasive БД не пройдет такое, я так понимаю..?
-
- Местный житель
- Сообщения: 254
- Зарегистрирован: 08 июн 2007, 08:26
- Откуда: Красноярск
- Контактная информация:
eyolkina, всегда GalSrv81 быладоступна только для чтения, и не только из за вирусов.
В конфигурационном файле галактики прописываются все пути до временных файлов создаваеймых галактикой, пропишите необходимые параметры в GalSrv81\start\startup.inc, этот файл должен инклюдится в конфиги всех пользователей.
В принципе с параметрами по умолчанию, все временные и лог файлы создаются в "Рабочем каталоге" - смотрите свойства ярлыка.
Для первасива необходимо папку с базой расшаривать отдельно от исполняемого модуля, и там уже давать необходимые права на запись.
вот некоторые параметры которые говорят галактике где что создавать (взято из startup.inc создаваемого по умолчанию)
В конфигурационном файле галактики прописываются все пути до временных файлов создаваеймых галактикой, пропишите необходимые параметры в GalSrv81\start\startup.inc, этот файл должен инклюдится в конфиги всех пользователей.
В принципе с параметрами по умолчанию, все временные и лог файлы создаются в "Рабочем каталоге" - смотрите свойства ярлыка.
Для первасива необходимо папку с базой расшаривать отдельно от исполняемого модуля, и там уже давать необходимые права на запись.
вот некоторые параметры которые говорят галактике где что создавать (взято из startup.inc создаваемого по умолчанию)
Код: Выделить всё
[Common]
SaveCfgToFile=dsk\%user%.cfg
AddConfigFile=dsk\%user%.cfg
[Files]
OutputFilesDirectory=OUT\%USER%
TmpFilesDirectory=data\tmp\%user%
[DeskTop]
DeskTopFileName=DSK\%USER%.%DSKEXT%;
-
- Постоянный гость
- Сообщения: 85
- Зарегистрирован: 23 апр 2008, 14:08
- Откуда: г.Уфа МУП Уфаводоканал
Наш вариант
меня очень смущают файлики типа eyolkina_Stat.log
лежащие в директории ..\exe Естественно их содержимое меняется каждый раз
Код: Выделить всё
[Common]
SaveCfgToFile=dsk\%user%.cfg
AddConfigFile=dsk\%user%.cfg
SaveConfigFile=OFF
[System]
EditorFileMask=*.*
[Files]
! OutputFilesDirectory=OUT\%USER%
! TmpFilesDirectory=data\tmp\%user%
HelpFilesPath=%StartPath%\Help
[DeskTop]
! DeskTopFileName=DSK\%USER%.%DSKEXT%
[DEBUG]
DebugMessages=OFF
[Windows]
DefaultEditorQuality=ON
! Определяет региональную настройку меню в демо-режиме.
! Возможные значения: 1-Россия; 2-Украина; 4-Беларусь;
[System]
DefaultRegionalSet=1
меня очень смущают файлики типа eyolkina_Stat.log
лежащие в директории ..\exe Естественно их содержимое меняется каждый раз
Да здравствует разум! Да сгинет маразм!
-
- Местный житель
- Сообщения: 254
- Зарегистрирован: 08 июн 2007, 08:26
- Откуда: Красноярск
- Контактная информация:
eyolkina
раскомментируйте это
Файлики типа %UserName%_Stat.log создаются сервером приложеный трехуровневой архитектуры, поэтому они в exe и оказываются, потому как рабочим каталогом сервера приложений оказывается каталог exe, в двухуровневой эти файлы не создаются, а если бы и создавались то в рабочем каталоге пользователся!
раскомментируйте это
Код: Выделить всё
Files]
! OutputFilesDirectory=OUT\%USER%
! TmpFilesDirectory=data\tmp\%user%
HelpFilesPath=%StartPath%\Help
[DeskTop]
! DeskTopFileName=DSK\%USER%.%DSKEXT%
-
- Постоянный гость
- Сообщения: 85
- Зарегистрирован: 23 апр 2008, 14:08
- Откуда: г.Уфа МУП Уфаводоканал
после расскоментирования перестали создаватьсяФайлики типа %UserName%_Stat.log создаются сервером приложеный трехуровневой архитектуры, поэтому они в exe и оказываются, потому как рабочим каталогом сервера приложений оказывается каталог exe, в двухуровневой эти файлы не создаются, а если бы и создавались то в рабочем каталоге пользователся!
попробую в понедельник с правами поэкспериментировать
Да здравствует разум! Да сгинет маразм!
eyolkina, чем закончились Ваши поиски?eyolkina писал(а):Файлаки типа %UserName%_Stat.log продолжают создаваться в папке exe
Как изменить рабочую папку пользователей? Каких неприятностей в этом случае можно ждать???
Имеем такую же проблему - в 2х-уровневой архитектуре в серверном разделяемом каталоге EXE создаются %UserName%_Stat.log
Рабочий каталог в ярлыках запуска локальный.
Настройки, влияющей на размещение этих логов, не нашли.