На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Гис-сервер linux

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » ГИС Сервер
Страницы: 1
RSS
Гис-сервер linux, Ошибки
 
ОС Заря 1.2 версия 6.3.4 (на сайте 6.3.3 от 18.05.2016) (тоже и astralinux se), Панорама МИНИ 11.12.12 - клиент .
При назначении пользователя в  дополнительную группу помимо основной на клиенте в лучшем случае видны данные доступные для основной группы (или пустое окно данных).
Изменено: alex - 18.07.2016 16:13:21
 
Здравствуйте!

Попробовали воспроизвести проблему на ГИС Сервер 6.3.3 для Astra Linux и ГИС Панорама Мини 11.13.3 для Windows (актуальная на данный момент) - ошибка не повторилась.
При этом в настройках ГИС Сервер была указана PAM-авторизация. Привожу файл adminlist.php (в примере пользователь в ОС user):
Код
//Тип аутентификации
 $AuthenticationType = 1;

 //Главные администраторы
 $adminlist = array("admin"=>"21232F297A57A5A743894A0E4A801FC3", "user"=>"");
Для теста через веб-администратор стандартный пользователь User2 был добавлен в дополнительную группу Группа 1. Это было проконтролировано записью в gisserver.xml:
Код
<User Login="User2" PassW="C81E728D9D4C2F636F067F89CC14862C" RoleName="Группа 2">
      <ExtRoleList>
        <ExtRole RoleName="Группа 1"/>
      </ExtRoleList>
</User>
Пожалуйста, приведите дополнительную информацию для воспроизведения проблемы.
 
А если стоит $AuthenticationType = 0; то работает? Пробовал ГИС Панорама Мини 11.13.3 результат тот же, видит слои только основной группы "gr1".
Код
    </Role>
    <Role Name="gr1">
      <PolicyData Alias="111_Для_всех.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="TRUE" HidePasport="FALSE" RscEdit="FALSE" notPrint="TRUE" Type="Vector"/>
      <PolicyData Alias="108.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="105.sit" Edit="TRUE" Copy="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Type="Vector"/>
    </Role>
    <Role Name="gr2">
      <PolicyData Alias="602.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="604.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="603.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="601.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
    </Role>
    <Role Name="server 2">
      <PolicyData Alias="105.sit" Edit="TRUE" Copy="TRUE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Type="Vector"/>
      <PolicyData Alias="111_Для_всех.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="108.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="602.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="604.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="603.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
      <PolicyData Alias="601.sit" Edit="FALSE" CacheCoding="FALSE" StreamCoding="FALSE" HidePasport="FALSE" RscEdit="FALSE" Copy="FALSE" notPrint="FALSE" Type="Vector"/>
    </Role>
  </RoleList>
  <UserList>
    <User Login="user1" PassW="202CB962AC59075B964B07152D234B70" RoleName="gr1" Monitoring="TRUE">
      <ExtRoleList>
        <ExtRole RoleName="gr2"/>
      </ExtRoleList>
    </User>
    <User Login="user2" PassW="202CB962AC59075B964B07152D234B70" RoleName="gr2"/>
    <User Login="server2" PassW="CF1E8C14E54505F60AA10CEB8D5D8AB3" RoleName="server 2"/>
  </UserList>
  
GISS1.jpg (155.42 КБ)
GISS2.jpg (167 КБ)
 
Цитата
alex написал:
А если стоит $AuthenticationType = 0; то работает? Пробовал ГИС Панорама Мини 11.13.3 результат тот же, видит слои только основной группы "gr1".
Спасибо. Ошибку увидели.
Вопрос передан специалисту.
 
Решена ли проблема с группами если нет то примерно когда она решиться?
 
На сайт выложили обновленную версию для ОС Заря. Пожалуйста, скачайте по ссылке http://gisinfo.ru/download_linux?id=58
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности