Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
ИРБИС128 :  ИРБИС Irbis
 
Разграничение доступа к БД
Пользователь: vguseva (IP-адрес скрыт)
Дата: 15, November, 2012 10:16

У нас для каждого каталогизатора доступен только определенный перечень БД. В связи с этим в ини файле каждого пользователя указан свой справочник DBNAM**.MNU

В Ирбис 64 с этим проблем небыло, но в 128 те, у кого в параметре DBNNAMECAT указаны справочники начиная с DBNAM4.MNU и далее (т.е. DBNAM5.MNU, DBNAM6.MNU и т.д. ) войти в каталогизатор Ирбис 128 не могут, появляется пустое окно и адресная строка выглядет странным образом (скриншот).

С чем это связано? Возможно ли как-то исправить ошибку? И как тогда разграничить доступ к базам? На данный момент прописала всем справочник DBNAME2.mnu, но это не правильно, т.к. они получили доступ ко всем базам.

ЦГБ г.Усть-Илимск

Вложения: И128.JPG (53KB)  
Re: Разграничение доступа к БД
Пользователь: PRM (IP-адрес скрыт)
Дата: 17, November, 2012 10:18

Добрый день.

Странная ситуация.
Могу сказать, что в И128 на нашем сервере разграничение доступа к БД работает нормально.

Пожалуйста, попробуйте повторить действия заново.
1. Отредактировать IRBISC*.ini в части DBNNAMECAT.
2. Очистить содержимое папки i128data\OM_shared\
3. Проверить список баз данных под пользователем в Каталогизатор ИРБИС64.
4. Попробовать выполнить вход под пользователем в Каталогизатор ИРБИС128, проверить список баз данных.

Re: Разграничение доступа к БД
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 18, November, 2012 03:27

Версия системы?

Если одна из последних, то при каждом изменении параметрии ИРБИС 64 необходимо очищать папку i128Data/om_shared

В этой папке ИРБИС 128 кеширует ресурсы ИРБИС 64, что бы каждый раз не перечитывать их с сервера 64.

Re: Разграничение доступа к БД
Пользователь: vguseva (IP-адрес скрыт)
Дата: 19, November, 2012 03:08

Версия 2012.1018
все 4 шага указанных вами проделала. Ошибка осталась.
В Ирбис 64 при этом входит без ошибок и доступ только к той базе которая указана в списке доступных баз.
Направляю файл i128_errors.log, может он чем то поможет

ЦГБ г.Усть-Илимск

Вложения: i128_errors.log (3KB)  
Re: Разграничение доступа к БД
Пользователь: vguseva (IP-адрес скрыт)
Дата: 19, November, 2012 03:13

При этом пользователь в списке зарегистрированных клиентов на сервере присутствует (вложение)

ЦГБ г.Усть-Илимск

Вложения: Зарегистрированные клиенты.JPG (46KB)  
Re: Разграничение доступа к БД
Пользователь: vguseva (IP-адрес скрыт)
Дата: 19, November, 2012 06:29

теперь ещё после очистки папки i128data\OM_shared\ кроме как под администратором зайти в каталогизатор нет возможности, входит если только пользователю установить файл irbisc.ini
В АРМ читатель не входит ни под одной учетной записью.
Пробовала установить версию 2012.0522 там таких проблем нет.

ЦГБ г.Усть-Илимск

Re: Разграничение доступа к БД
Пользователь: PRM (IP-адрес скрыт)
Дата: 20, November, 2012 05:08

Добрый день.

Вчера на удалённом компьютере тоже удалось увидеть ситуацию, при которой появляется пустое окно после входа в АРМ Каталогизатор ИРБИС128, версия 2012.1018. Ситуация наблюдалась после изменения dbnam2.mnu и очистки i128data\OM_shared\ . После восстановления удалённого содержимого i128data\OM_shared\ вход в АРМ стал выполняться нормально.

Сейчас в поиске методов фиксации этой ситуации.

Re: Разграничение доступа к БД
Пользователь: PRM (IP-адрес скрыт)
Дата: 20, November, 2012 21:57

Определена причина ситуации, при которой появлялось пустое окно после входа в АРМ Каталогизатор.
В нашем случае в файле IRBISC.INI, в параметре DefaultDB была указана база данных, отсутствующая в dbnam2.mnu.
После установки значения DefaultDB в IBIS вход в АРМ стал выполняться нормально.

Re: Разграничение доступа к БД
Пользователь: vguseva (IP-адрес скрыт)
Дата: 21, November, 2012 03:12

Да, действительно. Проблема оказалась в этом же.

ЦГБ г.Усть-Илимск

Re: Разграничение доступа к БД
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 25, September, 2013 09:54

Доброе время суток!
Повторила эти пункты заново, чтобы ограничить доступ к БД.
1. Отредактировать IRBISC*.ini в части DBNNAMECAT.
2. Очистить содержимое папки i128data\OM_shared\
3. Проверить список баз данных под пользователем в Каталогизатор ИРБИС64.
4. Попробовать выполнить вход под пользователем в Каталогизатор ИРБИС128, проверить список баз данных.
Но проблема осталась - в Ирбис 64 при этом входит без ошибок и доступ только к той базе которая указана в списке доступных баз, в Ирбис 128 можно корректировать записи в БД, которые доступны только для чтения.
Что я НЕ УЧЛА?????

Re: Разграничение доступа к БД
Пользователь: afina (IP-адрес скрыт)
Дата: 28, August, 2015 10:52

Добрый день! Действительно, в Ирбис128 доступно корректирование записей в базе, доступной только для чтения. В Ирбис64 при этом все работает. В чем проблема?

Re: Разграничение доступа к БД
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 29, September, 2015 12:35

Ирбис 128 ведет свой список баз данных. С точки зрения ирбис 128 - база данных - это объект, на который можно назначить права. Это необходимо сделать, используя АРМ Администратор 128 (АРМ Администратор -> Настройки модулей системы -> Управление базами данных -> Параметры модуля -> <выбрать базу данных> -> Права на объект).
Права по-умолчанию - просмотр со всех компьютеров, полные права у пользователей с ролью Администратор и при заходе с адреса 127.0.0.1 (т.е. с консоли сервера), плюс права на редактирование у Каталогизатора. Знак "-" у имени БД сервером приложений игнорируется. Если сервер ИРБИС 64 позволит что-то записать в эту БД, информация будет записана. Выставить БД только на чтение целиком (даже если пользователь имеет право на редактирование) можно вызвав в АРМ Администратор объект БД на редактирование и установив параметр "БД доступна только на чтение" в "Да"


Начиная с версии Ирбис-128 старше 20150713.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.