Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Опять вопросы о ролях / 7 сообщений из 7, страница 1 из 1
30.12.2009, 22:36
    #36394667
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
Есть большое желание сделать так, чтобы пользователи в организации заводились только в домене. Поэтому возникли вопросы:
1) Правильно ли я понимаю, что если в начале работы программы давать команду set role ..., то можно не назначать права пользователям ОС на отдельные таблицы (public-у в базе ничего не доступно).
2) Если первый пункт правильный, то можно ли выдать команду set role пользователю, для которого не был выполнен grant connect ?
3) Кто-нибудь успешно прикручивал доменную авторизацию к Informix на Solaris?
4) Где-нибудь можно посмотреть пример как прикрутить доменную авторизацию к Informix на Solaris (как установить PAM, какие настройки прописывать в Setnet)? Я нашел только статью "LDAP Authentication Support on Windows", хотелось бы что-нибудь еще посмотреть.

И еще вопрос. Недавно добавили таблицы в БД, подцепленные к другим (общим) таблицам с каскадным удалением. Старый софт перестал работать до тех пор, пока пользователям для старого софта не дали прав на удаление данных из новых таблиц (Informix не давал удалить информацию из общих таблиц). Данных, которые бы затрагивались удалением старым софтом из общих таблиц нет. Можно ли что-нибудь сделать, чтобы каскадное удаление работало, а пользователь бы не имел прав на удаление данных из таблиц, к которым он не имеет никакого отношения (эмуляция каскадного удаления триггером от имени informix в данном случае не вариант). Тут вопрос даже не в том, что пользователь сотрет что-то лишнее, а в том, что ситуация с отказом старого софта при добавлении новых таблиц может опять возникнуть у других разработчиков.
...
Рейтинг: 0 / 0
07.01.2010, 14:41
    #36399879
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
up
...
Рейтинг: 0 / 0
10.01.2010, 14:40
    #36402325
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
bk0010up
Дай людям праздники отбухать, они еще не у всех закончились :)
И за это время уже сам бы в доках почитал и поиском по форуму воспользовался.
...
Рейтинг: 0 / 0
10.01.2010, 20:21
    #36402573
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
vasilisИ за это время уже сам бы в доках почитал и поиском по форуму воспользовался.
Поиском прошелся, более-менее подходящие темы затрагивались в 2006 году, но они моих вопросов не прояснили. Там говорится только о том, что ведение пользователей информикс можно передать в ведение администраторов AD, но подробностей нет. Доков дома мало, да и непонятно куда в них смотреть (в какой из них).
...
Рейтинг: 0 / 0
11.01.2010, 08:54
    #36402912
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
bk0010Есть большое желание сделать так, чтобы пользователи в организации заводились только в домене. Поэтому возникли вопросы:
1) Правильно ли я понимаю, что если в начале работы программы давать команду set role ..., то можно не назначать права пользователям ОС на отдельные таблицы (public-у в базе ничего не доступно).


В таком случае надо чтобы на отдельные таблицы были выданы права этой роли. Использование роли как раз и удобно когда надо выдать нескольким пользователям одни и те же права. Кроме того начиная с 10 версии информикса для пользователей можно назначить роль по умолчанию, которая будет выдаваться при подключении пользователя к базе.


2) Если первый пункт правильный, то можно ли выдать команду set role пользователю, для которого не был выполнен grant connect ?


чтобы создать пользователя в Informix надо ему выдать connect к базе. Если сделать revoke connect то пользователь будет удален из базы. Значит и set role несуществующему пользователю не сделать.


3) Кто-нибудь успешно прикручивал доменную авторизацию к Informix на Solaris?
4) Где-нибудь можно посмотреть пример как прикрутить доменную авторизацию к Informix на Solaris (как установить PAM, какие настройки прописывать в Setnet)? Я нашел только статью "LDAP Authentication Support on Windows", хотелось бы что-нибудь еще посмотреть.


Я использую PAM в AIX. Тут правильнее задать вопрос как прикрутить доменную аутентификацию к Solaris а не к Informix, потому что Informix проверяет пользователей через ОС.
...
Рейтинг: 0 / 0
11.01.2010, 08:58
    #36402916
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
Сегодня первый рабочий день. Каникулы были.

bk00101) Правильно ли я понимаю, что если в начале работы программы давать команду set role ..., то можно не назначать права пользователям ОС на отдельные таблицы (public-у в базе ничего не доступно).
можно, можно даже set role не делать, я вам уже говорил. Но роль все равно надо грантовать grant role to user

bk0010
2) Если первый пункт правильный, то можно ли выдать команду set role пользователю, для которого не был выполнен grant connect ?можно сделать grant connect to public; будет ли работать grant role to ....., без connect, не знаю. Да и смысла нет, все равно grant role надо делать.

bk0010
4) Где-нибудь можно посмотреть пример как прикрутить доменную авторизацию к Informix на Solaris (как установить PAM, какие настройки прописывать в Setnet)? Я нашел только статью "LDAP Authentication Support on Windows", хотелось бы что-нибудь еще посмотреть.Забудьте про ldap. Надо pam+kerberos
http://www.sql.ru/forum/actualthread.aspx?tid=612798


bk0010
Можно ли что-нибудь сделать, чтобы каскадное удаление работало, а пользователь бы не имел прав на удаление данных из таблиц, к которым он не имеет никакого отношения (эмуляция каскадного удаления триггером от имени informix в данном случае не вариант). Тут вопрос даже не в том, что пользователь сотрет что-то лишнее, а в том, что ситуация с отказом старого софта при добавлении новых таблиц может опять возникнуть у других разработчиков.Как-то это все неправильно. Я бы давал грант. Но с другой стороны констрейнт можно сделать пользователем informix, может поможет.
...
Рейтинг: 0 / 0
11.01.2010, 20:59
    #36404248
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять вопросы о ролях
Большое спасибо за ответы
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Опять вопросы о ролях / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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