Apache�ō��t�@�C���T�[�o�iLDAP�F�ؕҁj�F���p Apache 2.0�^�p�E�Ǘ��p�i7�j�i1/4 �y�[�W�j

WebDAV�{SSL�ŁA�t�@�C���T�[�o�Ƃ��čŒ���̉^�p�͉”\�ɂȂ����B���̊‹���LDAP�𓱓����āA�e��̌������f�B���N�g���x�[�X�ŊǗ��ł���悤�ɂ��悤�B�i�ҏW���j

» 2006�N01��17�� 00��00�� ���J
[�ߒ������C��IT]

�@�O���́AWebDAV��p���ăC���^�[�l�b�g����ł��A�N�Z�X�ł���t�@�C���T�[�o���\�z���܂����B�܂��ASSL�𓱓����邱�ƂŃZ�L�����e�B�ɂ��z�����Ă��܂��B����́A�����LDAP��A�g�����āA�g�D��̌����ɉ������A�N�Z�X������������܂��B

LDAP�̃C���X�g�[���Ɗ�{�ݒ�

�@LDAP�ɂ�OpenLDAP���g�p���܂��B�����ł́AFedora Core 4�i�ȉ�FC4�j���ɊȒP�ɃC���X�g�[�����@���Љ�܂��B�\�[�X����C���X�g�[������ꍇ�̕��@�Ɛݒ�ɂ‚��ẮA�uAppendix�F�\�[�X����̃C���X�g�[���v���Q�Ƃ��Ă��������B

�@FC4�̏ꍇ�A�K�v�ȃp�b�P�[�W�͈ȉ��̂Ƃ���ł��Bopenldap-servers�̃C���X�g�[����Y���Ƃ����P�[�X���Ƃ��ǂ����ɂ���̂ŁA�Y��Ȃ��悤�ɒ��ӂ��܂��傤�B

# rpm -qa | grep openldap
openldap-servers-2.2.29-1.FC4
openldap-2.2.29-1.FC4
openldap-clients-2.2.29-1.FC4

�@��L�̂悤�ɃC���X�g�[������Ă��邩�ǂ������m�F���A�C���X�g�[������Ă��Ȃ��ꍇ��yum�R�}���h�ŃC���X�g�[�����܂��B

# yum install openldap*

LDAP�G���g���f�[�^�̍\��

�@����́A�}1�̂悤�ȁuo=example,c=jp�v���x�[�XDN�Ɏ��ƒG���g���f�[�^���g�p���܂��B�Z�p����itech�j�Ɖc�ƕ���isales�j�ɂ́A���ꂼ��1�l���ƒ��[�U�[���쐬���܂��B�e�v�f�́A�K�X�‹��ɍ��킹�ĕύX���Ă��������B

�}1�@�g�p����LDAP�̃G���g���f�[�^ �}1�@�g�p����LDAP�̃G���g���f�[�^

�@���ɁAslapd.conf�t�@�C�����C�����܂��B��ȕύX���ڂ͈ȉ��̂Ƃ���ł��B

suffix                "o=example,c=jp"�@���h���C�����������Ă���g�D�Ȃ�dc�̗��p����
rootdn                "cn=Manager,o=example,c=jp"�@���Ǘ��҂̃A�J�E���g
rootpw                secret�@��LDAP�Ǘ��p�X���[�h
/etc/openldap/slapd.conf�̕ύX�_

�@suffix�ɂ̓x�[�XDN�Arootdn�ɂ͊Ǘ��҂̃A�J�E���g�Arootpw�ɂ͊Ǘ��p�X���[�h���w�肵�܂��B

�@��̃T���v���ł́Arootpw�������ɂȂ��Ă��܂��B���ۂ̉^�p�ł́Aslapd.conf�̃p�[�~�b�V������ύX���Ăق��̃��[�U�[�ɂ͉{���ł��Ȃ��悤�ɂ��邩�A�Í��������p�X���[�h���L�ڂ��܂��B�p�X���[�h�̈Í����́Aslappasswd�R�}���h�ōs���܂��B

# slappasswd
New password:�@���p�X���[�h�����
Re-enter new password:�@���ē���
{SSHA}W19U6+mGPYF7fSR2RFHus+5jFW+hL19I
rootpw                {SSHA}W19U6+mGPYF7fSR2RFHus+5jFW+hL19I
/etc/openldap/slapd.conf

�@�Í����ɂ́ASHA-1�A���S���Y���ɂ��n�b�V���֐����f�t�H���g�Ŏg�p����܂��Bslpad.conf�ɈÍ��������p�X���[�h���g�p�����ꍇ�ALDAP�ʐM��Ńn�b�V�������ꂽ�p�X���[�h���g�p�����悤�ɂȂ�܂��B

�@slapd.conf�t�@�C�����쐬������ARPM�p�b�P�[�W�Ɋ܂܂��init�X�N���v�g�𗘗p����slapd�f�[�������N�����܂��B

# /etc/init.d/ldap start

LDAP�G���g���f�[�^�̍쐬

�@���Ɋe�G���g���̍쐬�ł��B�܂��A�G���g�����L�q�����t�@�C����p�ӂ��܂��B�t�@�C�����͉��ł��\���܂���B�e�G���g����ʃt�@�C���ɕ����邱�Ƃ��ł��܂����A�����ł͈�x�ɓo�^���邱�Ƃɂ��܂��B�Ȃ��A�G���g���̊Ԃɂ͕K����s��1�s�}�����Ă��������B

#���[�g�c���[�p
dn: o=example,c=jp
objectClass: organization
o: example
 
#�����c���[�i�Z�p����j�p
dn: ou=tech,o=example,c=jp
objectClass: organizationalUnit
ou: tech
 
#�����c���[�i�c�ƕ���j�p
dn: ou=sales,o=example,c=jp
objectClass: organizationalUnit
ou: sales
 
#�X�Y�L �^���E
dn: uid=user01,ou=tech,o=example,c=jp
objectClass:inetOrgPerson
cn: taro
sn: suzuki
uid: user01
userPassword: pass01
 
#�T�g�E �P���W
dn: uid=user02,ou=sales,o=example,c=jp
objectClass:inetOrgPerson
cn: kenji
sn: sato
uid: user02
userPassword: pass02
example.ldif

�@�G���g���t�@�C�����ł�����Aldapadd�R�}���h�œo�^���܂��B

# ldapadd -x -h localhost -D "cn=Manager,o=example,c=jp" -w secret -f example.ldif

�@ldapadd�R�}���h�ɂ��o�^������������Aldapsearch�ŃG���g�����������邩�Aslapcat�őS�G���g����\�������Ċm�F���܂��B

# ldapsearch -x -h localhost -b "o=example,c=jp" -s sub "(uid=*01)"

�@�܂��́A

# slapcat

�@�ȏ�ŁALDAP���̏����͊����ł��B

�@�@�@�@�@�@ 1|2|3|4 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

AI for �G���W�j�A�����O
�u�T�v���C�`�F�[���U���v�΍�
1P��V�X�̂��߂̐Ǝ㐫�Ǘ��^�΍�̌�����
OSS�̃T�v���C�`�F�[���Ǘ��A���ׂ��A�N�V�����Ƃ�
Microsoft �� Windows�őO��2024
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B