powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Задание прав пользователей и авторизация
10 сообщений из 10, страница 1 из 1
Задание прав пользователей и авторизация
    #36378553
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникло три вопроса:
1) В БД есть несколько пользователей и им заданы различные права. Сейчас хотят унифицировать пользователей ОС и БД. Можно ли как-нибудь одним Grant-ом предоставить пользователю те же права, что у другого (настроенного) пользователя или обязательно каждому генерить по 3 Grant на каждую таблицу?
2) Если есть в сети доменный сервер, а Informix стоит под Windows, то для того, чтобы воспользоваться авторизацией домена надо ставить Informix под домен. А если Informix стоит под Solaris, то вероятно надо использовать LDAP и PAM. Кто-нибудь так уже делал? Это работает? Где можно посмотреть пример?
3) Если сервер Informix включен в домен, то как реализовать подключение к БД без запроса пользователя и пароля (или с игнорированием имен и паролей, введенных пользователем в пользу доменного имени пользователя) у приложений, написанных в Delphi с применением BDE (возможно через ODBC) и dbExpress?
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36378655
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Попробуйте через роли.
2. С виндой не знаю, тут Василий больше подскажет.
На Solaris связали с OpenLDAP проблем никаких не было, аналогично наверное и с АД
3. по поводу БДЕ и дбэкспресс не подскажу, но для 4GL, JDBC
достаточно на сервере прописать в rhosts и hosts.equiv
Если установлені доверительніе отношения и пользователь авторизовался на клиентском хосте,
то здесь нужно только совпадение имени пользователя.
А например если пользователь авторизовался под локальнім логином ВАСЯ и такой же логин
ВАСЯ есть в АД, пользователь все-равно сможет работать с БД, так как для логина ВАСЯ
с данного хоста установлені доверительніе отношения.
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36378908
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010,

2. pam
3. SSO http://www.ibm.com/developerworks/data/library/techarticle/dm-0809govindarajan/index.html только последние версии информикса, естественно в bde и dbexpress работать не будет
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36380922
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010Возникло три вопроса:
1) В БД есть несколько пользователей и им заданы различные права. Сейчас хотят унифицировать пользователей ОС и БД. Можно ли как-нибудь одним Grant-ом предоставить пользователю те же права, что у другого (настроенного) пользователя или обязательно каждому генерить по 3 Grant на каждую таблицу?
Для этого придуманы роли.
bk00102) Если есть в сети доменный сервер, а Informix стоит под Windows, то для того, чтобы воспользоваться авторизацией домена надо ставить Informix под домен.
Вовсе не обязательно. Сервер Информикс может быть локальным, но сам комп д.б. в домене. Сам информикс не авторизует приходящих пользователей, а запрашивает авторизацию у ОС. Т.е. если пользователь без проблем получает доступ к ресурсам данного компа, то и доступ к IDS он также получит. Свои заморочки могут вносить разделение ролей при инсталляции, разные домены с доверительными отношениями или без, групповая политика в домене и на компе и т.п.
bk00103) Если сервер Informix включен в домен, то как реализовать подключение к БД без запроса пользователя и пароля (или с игнорированием имен и паролей, введенных пользователем в пользу доменного имени пользователя) у приложений, написанных в Delphi с применением BDE (возможно через ODBC) и dbExpress?
А что мешает установить в настройках клиента (setnet32) режим "не запрашивать логин и пароль" ?
Будет использоваться текущий логин и пароль конкретного пользователя,с которыми он и вошел в Винду.
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36380976
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisДля этого придуманы роли.
А разве для работы под ролью приложение не должно давать команду set role ?
vasilisВовсе не обязательно.
Зачем же он тогда спрашивает при установке, ставить ли сервер в домен или нет?
vasilisА что мешает установить в настройках клиента (setnet32) режим "не запрашивать логин и пароль" ? Будет использоваться текущий логин и пароль конкретного пользователя,с которыми он и вошел в Винду.
А как это сделать?
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36381014
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bk0010,

Роли придумали, для предоставления прав доступа к объектам базы данных !!!

> Зачем же он тогда спрашивает при установке, ставить ли сервер в домен или нет?
1. Скорее всего для авторизации пользователей при подключении (connect) к серверу IDS.
2. Для организации MS Cluster.
3. и т.д.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36381054
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010vasilisДля этого придуманы роли.
А разве для работы под ролью приложение не должно давать команду set role ?
в последних версиях можно пользователю назначить роль по умолчанию, она применится при конекте автоматом.

bk0010
Зачем же он тогда спрашивает при установке, ставить ли сервер в домен или нет?Потому что иногда доменные удобнее (для администрирования информикса без пароля, авторизуясь через права одной доменной группы).
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36382151
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010vasilisДля этого придуманы роли.
А разве для работы под ролью приложение не должно давать команду set role ?
Должно. И не надо теперь рассказывать, что приложение вы менять не можете :)
Криво спроектированное приложение менять придется еще много раз :)
Впрочем, в данном случае, подсказка Дениса может быть очень полезной и минимизировать модификации.
bk0010vasilisВовсе не обязательно.
Зачем же он тогда спрашивает при установке, ставить ли сервер в домен или нет?
Странный вопрос. Позволю себе вопрос на вопрос :) - а зачем домен вы, надеюсь, знаете ?
Установка IDS в домен позволяет использовать одну единственную учетную запись для многих серверов (если бы у вас были десятки серверов, то и вопроса бы не было) и затем централизованно ею управлять (сменить пароль, к примеру, дать или забрать права к другим ресурсам и т.п.).
bk0010vasilisА что мешает установить в настройках клиента (setnet32) режим "не запрашивать логин и пароль" ? Будет использоваться текущий логин и пароль конкретного пользователя,с которыми он и вошел в Винду.
А как это сделать? Что именно ? Непонятный вопрос.
Ну, как минимум, запустить setnet32 и просмотреть закладки.
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36383354
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisНу, как минимум, запустить setnet32 и просмотреть закладки.
Вы имеете в виду User Name и Password на закладке Host Information? На моей памяти значения, заданные в них, никогда не оказывали влияния на авторизацию приложений BDE (независимо от значения в Password Options). Может надо что-то ввести в поле Option на закладке Server Informations? У нас используются клиенты версий 2.4-2.7.
...
Рейтинг: 0 / 0
Задание прав пользователей и авторизация
    #36383356
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS Всем спасибо за ответы.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Задание прав пользователей и авторизация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]