�@�����܂łɁASSL�^TLS��p���ĒʐM�o�H���Í���������@��������܂����BOpenLDAP�̒ʐM�o�H�̈Í����ɂ́ASSL�^TLS��p����ق��ASASL��p���邱�Ƃ��ł��܂��BSASL�́A�F�ɕK�v�ȏ��̂��Ƃ�ɃZ�L�����e�B�w���m�����܂����A���̌�̃A�v���P�[�V�������x���ł̒ʐM�ɂ����Ă��Í������p�����܂��B
�@����SASL�ɂ͑����̔F�؋@�\������Ă���AOpenLDAP�̃y�[�W�i��3�j�ɂ�GSSAPI/KerberosV�𗘗p������@�ADIGEST-MD5�𗘗p������@�Ȃǂ��Љ��Ă��܂��B�����GSSAPI/KerberosV�̐ݒ�ɔ�ׂĔ�r�I�ȒP��DIGEST-MD5�𗘗p������@����{�ݒ�͈̔͂Ő������Ă����܂��B
�@DIGEST-MD5�́ACentOS�̃f�t�H���g�C���X�g�[���ł͊܂܂�܂���̂ŁA�܂��́Acyrus-sals-md5�p�b�P�[�W���C���X�g�[�����AOpenLDAP���ċN�����Ă����܂��傤�i��4�j�B
# ldapsearch -x -b "" -s base -LLL supportedSASLMechanisms |
��3�Fhttp://www.openldap.org/doc/admin24/sasl.html
��4�FDIGEST-MD5�Í�������p����SASL�F���s�����߂ɂ́A����cyrus-sals-md5�p�b�P�[�W��LDAP�T�[�o�����LDAP�N���C�A���g�ƂȂ闼�z�X�g�ɃC���X�g�[������K�v������܂��B
�@DIGEST-MD5�ŗ��p����p�X���[�h�́AOpenLDAP�T�[�o�̊Ǘ�����f�B���N�g���f�[�^�x�[�X�Œ��ڊǗ��ł���ق��ASASL�f�[�^�x�[�X�ɕێ����邱�Ƃ��ł��܂��BOpenLDAP�Œ��ڊǗ�����ꍇ�́A�o�^����G���g����userPassword�����𗘗p���܂��B
# vi /tmp/1.tmp |
�����āAslapd.conf �t�@�C���̃O���[�o���Z�N�V�����ɂ͎��̐ݒ���s���܂��B
# vi /etc/openldap/slapd.conf |
�@�ݒ���LDAP�T�[�o���ċN�����A�ȈՔF���Ӗ�����u-x�v�I�v�V������t�^�����ɁA�u-Y�v�I�v�V�����ŔF�؋@�\�Ɓu-U�v�I�v�V�����Ń��[�U�[�����w�肵�ASASL�F���s���邱�Ƃ��m�F���܂��傤�B�ȉ��̂悤�ɁADIGEST-MD5�ł�SASL�F���s���Ă���|�̃��b�Z�[�W���\������A����Ƀl�b�g���[�N��ł̓`�������W�����X�|���X�̃��b�Z�[�W������ɈÍ����ʐM���J�n����Ă���͂��ł��B
# service ldap restart |
�@OpenLDAP�T�[�o�̊Ǘ�����o�b�N�G���h�f�[�^�x�[�X�Ƀp�X���[�h��ۑ�����̂ł͂Ȃ��A�ʓrSASL�f�[�^�x�[�X��p�ӂ��ăp�X���[�h��ۊǂ��������I�������ꍇ�́ASASL�f�[�^�x�[�X�̐ݒ肪�K�v�ł��B�����ł́ASASL�̃������Ɂumy-domain.com�v���w�肵�Atest1���[�U�[�Ƃ��̃p�X���[�h��ݒ肵�܂��B
# saslpasswd2 -c -u my-domain.com test1 �����������w�肵�āA���[�U�[���쐬 |
�@�ȍ~�̃p�X���[�h�Ǘ��́Asaslpassword2�R�}���h�𗘗p����SASL�f�[�^�x�[�X��ōs�����ƂɂȂ�̂ŁAslapd.conf�t�@�C���́upassword-hash�v�f�B���N�e�B�u�͕s�v�ɂȂ�܂��B
# vi /etc/openldap/slapd.conf |
�@�܂�����́ASASL�f�[�^�x�[�X�Ƀp�X���[�h��o�^���܂����̂ŁA�ȉ���userPassword�������܂܂Ȃ��e�X�g�p���[�U�[�ł���test1�̃G���g����o�^���Ă����܂��B
# vi /tmp/2.tmp |
�@�G���g���̓o�^��́Atest1���[�U�[��SASL�F�����s���܂��傤�BSASL�f�[�^�x�[�X��̃��[�U�[���ƃp�X���[�h�ŏƍ����s���A���̂悤�Ȍ��ʂ��Ԃ�͂��ł��B
# ldapsearch -Y DIGEST-MD5 -U test1 -w password uid=test1 -LLL |
�@����́AOpenLDAP�ŗ��p�\�ȃZ�L�����e�B�ݒ��������Ă��܂����B�������ł����ł��傤���B���S�ȃf�B���N�g���T�[�o�^�p����������ɂ́A�^�p���ɉ����āA���������ݒ��K�ɍs�����Ƃ��K�v�ɂȂ�܂��B
�@����́AOpenLDAP�̉p�������߂���A���ו��U���������郌�v���P�[�V�����@�\�ɂ��Đ������܂��B
�@
Copyright © ITmedia, Inc. All Rights Reserved.