[castle] IBM DB2 и Castle
Dmitry V. Levin
ldv на alt-linux.org
Ср Мар 20 12:55:51 MSK 2002
On Wed, Mar 20, 2002 at 11:32:10AM +0300, Ivan Synytsyn wrote:
> Хочу поделится опытом наступания на грабли при установке и настройке IBM
> DB2 v7.x в Castle. Надеюсь это комунить пригодится. Я пропущу пробелемы
> связаные с процедурой инсталяции и создания баз, поскольку они все
> решаются прописыванием соответствующих прав в rsbac и вообщем то не
> являются сложными :) Начну сразу с самого интересного, DB2 не могла
> аутенифицировать ни одного пользователя в системе. Методом долгих
> поисков обнаружилась что за атенификацию пользователей отвечает
> (instance_home)/sqllib/security/db2ckpw, который и не мог мог этого
> сделать. После долго исследования выяснилось что эта хреновина
> аутенфицирует пользователей не через pam а использует crypt (который по
> умолчанию ниче кроме DES не умеет делать) на передаваемый ей пароль и
> сверяет с содержимым /etc/shadow. Естественно ей не удается провести
> аутенификацию поскольку для криптования паролей в Castle используется
> blowfish. Вообщем для решения этой проблемы пришлось применить следующий
> "хак": 1) создать pam-service /etc/pam.d/db2passd такого содержания
> #%PAM-1.0
> auth required /lib/security/pam_stack.so service=db2system-auth
> account required /lib/security/pam_stack.so service=db2system-auth
> password required /lib/security/pam_stack.so service=db2system-auth
> и создать pam-service /etc/pam.d/db2system-auth который полностью
> соответcтвует /etc/pam.d/system-auth, за исключением слова blowfish
> (которое оттуда было стерто). Далее брались исходники passwd и в них
> заменялось строки содержащие открытие сервиса passwd на открытие сервиса
> db2passd, все это компилялось и в итоге получался бинарник despasswd,
> который теперь позволяет в /etc/shadow иметь DES криптованые пароли
> (которые в свою очередь IBM DB2 понимает). Вообщем результатом стала
> возможность не отказыватся от вкусностей которые предлагает Castle
> (blowish пароли, rsbac) и получить возможность DB2 работать на этом
> замечательном дистрибутиве. В будущих планах создать chrooted
> environment для IBM DB2, хотя как мне кажется это не будет такой простой
> задачей :)
К сожалению, для перевода этой системы на TCB придется поработать.
Впрочем, объем доработки будет, как это ни странно, даже меньше.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.com/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 232 байтов
Описание: отсутствует
Url : /pipermail/castle/attachments/20020320/280974b3/attachment.bin
Подробная информация о списке рассылки Castle