Справка Инфо-Бухгалтер 10

Особенности установки Инфо-Бухгалтер 10 на терминальный сервер

Установка сетевой версии программы Инфо-Бухгалтер 10 в режиме терминального сервера имеет ряд особенностей по сравнению с обычной установкой платформы.

При установке программы на терминальный сервер существует поддержка двух видов папок: общей(Ib10Applications) и персональной(Ib10Personal). По умолчанию общая и персональная рабочая папки совпадают. При установке программы по умолчанию общая папка записывается в C:\IB\Ib10Applications. После установки программы можно также указать путь к общей папке, прописав путь к ней к файле auxfld.ini, который хранится в персональной рабочей папке каждого пользователя. [Folders] Common = <путь к общей рабочей папке> В общей рабочей папке хранятся файлы:

В персональной рабочей папке хранятся файлы:

Персональная рабочая папка хранится в профильной папке для каждого пользователя. При установке программы происходит копирование необходимых файлов из общей рабочей папки Ib10Applications в персональную папку Ib10Personal. При создании пользователей, которые будут подключаться по удаленному рабочему столу, не происходит создание их профильных папок. Профильные папки для каждого профиля создаются лишь в момент входа в систему, поэтому при установке программы Инфо-Бухгалтер 10 создание персональной рабочей папки будет происходить только для тех пользователей, которые уже производили ранее вход в систему под своими логинами и паролями. Таким образом, использование программы Инфо-Бухгалтер 10 будет невозможным для пользователей, которые не производили вход в систему до установки платформы.

В инсталляторе учитывается данный факт, поэтому при установке программы создание персональной рабочей папки происходит в скрытой профильной папке Default. В дальнейшем при входе пользователя в систему создание его профильной паки происходит путем копирования содержимого скрытой папки Default.

Персональная рабочая папка папка в ярлыках запуска программы указывается как %USERPROFILE%\Ib10Personal (кроме консольного приложения сервера).

При первоначальной установке платформы и при дальнейшем ее обновлении,а так же при изменении состава компонентов производится сброс всех прав доступа для папок платформы и рабочей папки. Это обусловлено тем, что установщик в некоторых случаях перед тем как раскопировать файлы из архива в целевую папку заносит их во временную папку, а уже затем копирует оттуда в целевую папку. Именно в этой временной папке происходит присвоение содержимому папки специфичных прав доступа, которые потом, попадая в целевую папку, сохраняются для файлов. Специфичность прав доступа для файлов в целевой папке делает невозможным доступ для других пользователей, то есть никакие другие пользователи кроме администратора не смогут запустить Инфо-Бухгалтер. Таким образом, при сбросе прав доступа все содержимое папок платформы и рабочей папки наследуют права доступа соответствующей родительской папки. У папки платформы будут такие же права как и у папки Program Files, рабочая папка будет иметь полный доступ для всех пользователей.

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

Агент службы сервера добавлен в автозагрузку только для того пользователя, который производит установку платформы. Пользователь без прав администратора не сможет запускать и останавливать службу сервера, иконка агента сервера в панели задач для такого пользователя будет неактивна. В режиме обновления программы инсталлятор проверяет есть ли запущенные клиентские приложения, пока они не будут закрыты установка компонентов или обновление программы не будет произведена. Так же в режиме обновления или установки компонентов инсталлятор принудительно останавливает процессы службы сервера, если до этого агент был запущен. После обновления будет совершен перезапуск агента службы сервера.


См. также: