SAMBA�̃C���X�g�[���Ɛݒ�

UNIX�̃t�@�C���V�X�e����Windows����g����悤�ɂ��� SAMBA �̃C���X�g�[������Љ�܂�.

�\�[�X�A�[�J�C�u��
�����‹�FreeBSD 3.0-RELEASE


SAMBA�̃C���X�g�[��

FreeBSD�ɂ͕W���ł‚��Ă��Ă��܂����A�ŐV�̂��̂���肵��make ����̂�����Ȃɓ���Ȃ��Ǝv���܂��̂ŁA����΂��Ă��������B �ڂ������e�͂����ł͊������܂�

�ݒ�t�@�C��

smb.conf
���̃t�@�C���� /usr/local/etc/ �� /usr/local/samba/lib/ �� �u����邱�Ƃ������悤�ł��B���̃t�@�C����SAMBA�̓�������߂܂��B �t�@�C���̎w���������܂��B
# Global parameters
        workgroup = KTCGROUP
        server string = Samba on Hiagari %v
        security = SHARE
        max mux = 100
        max xmit = 8192
        deadtime = 5
        read prediction = Yes
        read size = 4096
        coding system = euc
        client code page = 932
        os level = 31
        domain master = Yes
        wins support = Yes

[homes]
        comment = User's Home Directory
        path = /home/%S
        read only = No
        browseable = No

[pub]
        comment = shared directory
        path = /samba/pub
        username = nobody
        read only = No
        guest ok = Yes

/etc/services
�����ŁA�|�[�g�ԍ����w�肵�܂��B
netbios-ns      137/tcp    #NETBIOS Name Service
netbios-ns      137/udp    #NETBIOS Name Service
netbios-dgm     138/tcp    #NETBIOS Datagram Service
netbios-dgm     138/udp    #NETBIOS Datagram Service
netbios-ssn     139/tcp    #NETBIOS Session Service
netbios-ssn     139/udp    #NETBIOS Session Service
"netbios-ssn 139/tcp"�̋L�q�͕K���K�v�ł��B

�N��

�f�[�����v���Z�X���g���ꍇ

�f�[�����Ƃ��Ďg���ꍇ�ɂ́A�ȉ��̂悤�ɋN�����Ă��������B
# /usr/sbin/smbd -D
# /usr/sbin/nmbd -D
(���ӁFpath�͊‹����ƂɈقȂ�܂�)

inetd���g���ꍇ

inetd���g���ꍇ��/etc/inetd.conf�Ɉȉ��̋L�q��lj�����
netbios-ssn     stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/smbd
netbios-ns      dgram   udp     wait    root    /usr/sbin/tcpd  /usr/sbin/nmbd-a
(���ӁFpath�͊‹����ƂɈقȂ�܂�)

���̐ݒ���s������inetd���ċN����HUP�̑��M��Y�ꂸ�ɍs���Ă��������B


�A�N�Z�X�������s�����@

�ȉ��ɃA�N�Z�X�������s��smb.conf�̐ݒ��������܂��B
[htdocs]
     comment = FC Lab homepage
     path = /home/www
     valid users = takeshi
     writeable = Yes
     hosts allow = miho.fc-lab.com
���̗�ł� /home/www �ւ̃A�N�Z�X��miho.fc-lab.com����� �ڑ��̂݋��‚���悤�ɐݒ肵�Ă��܂��B �܂�takeshi�Ƃ������[�U�݂̂��A�N�Z�X�ł���悤�ɋ��‚��Ă��܂��B �����ŗ��p����ID�ƃp�X���[�h�͈ȉ��̂悤�ɂ��Ēlj����܂��B
# smbpasswd -a takeshi
�����takeshi�Ƃ������[�U��lj����āA�p�X���[�h��ݒ肷��� ���̃A�J�E���g�ŏ�L�̃p�X�ɃA�N�Z�X�ł���悤�ɂȂ�܂��B

P.S.
���̊‹��ł́A"hosts allow = *.fc-lab.com"�̂悤��'*'���C���h�J�[�h�� �g���Ȃ��悤�ł��B/var/logl/smb�ŃG���[���o�Ă��邱�Ƃ��m�F����


�T�u�l�b�g���z����u���E�W���O

����̃T�u�l�b�g����Windows�̃t�@�C�����L���g���ꍇ�́A ���\�[�X���T�[�r�X�����Ă���R���s���[�^�͒ʏ� �Ȃɂ����Ȃ��Ă��u���E�Y���X�g�i�l�b�g���[�N�R���s���[�^���J���� ���ɕ\������鑼�̃R���s���[�^�̃��X�g�j�ɕ\������܂��B
�ڂ������uWindows�̃l�b�g���[�N�v �̃y�[�W���������������B

�������A�ʂ̃T�u�l�b�g�̃}�V�����u���E�Y���X�g�ɍڂ��邽�߂ɂ� �����ݒ肪�K�v�ł��Bsamba�ł̓u���E�Y���X�g�̓������Ƃ�(�������� �����‚悤�ɂ���)���Ƃ��ł��܂��B���̂��߂ɂ�global�p�����[�^�Ƃ��� �ȉ��̂悤�ɐݒ肵�܂��B

remote browse sync = 192.168.1.255 210.160.116.143

���̗�ł́A�Q�ƒu���[�h�L���X�g�A�h���X���w�肵�Ă��܂��B ���̃u���[�h�L���X�g�A�h���X���g���ď���m�点�邱�Ƃ̂ł��� �}�V�����u���E�Y���X�g�ɍڂ邱�ƂɂȂ�܂��B ���������ꂾ���ł͏\���ł͂���܂���B���O����A�h���X�𓾂� �K�v�����邩��ł��B����ɂ� WINS �T�[�o���g���̂��֗��ł��B

WINS �T�[�o�Ƃ�

�����netbios������A�h���X�𓾂邽�߂̃T�[�o�ł��B �l�[���T�[�o(DNS)�̂悤�Ȃ��̂ł��B�Ⴄ�̂̓h���C���l�[���� �ϊ�����̂ł͂Ȃ��Anetbios����ϊ�����_�ł��B SAMBA�� wins�T�[�o�Ƃ��Ďg���ɂ́Asmb.conf��Global�p�����[�^��
       wins support = Yes
���̃T�[�o��IP�A�h���X�� 210.160.116.130�Ƃ���� ���� wins server ���g�����ł͈ȉ��̂悤�Ɏw�肵�܂��B
	wins server = 210.160.116.130
���̃}�V���ł͖��O�̉����Ɏw�肳�ꂽ WINS �T�[�o�� �g���悤�ɂȂ�܂��B

�ݒ��

��‚̃T�u�l�b�g��œ����Ă���Q�‚�SAMBA�ňȉ��̂悤�ɐݒ肷��� �u���E�Y���X�g���o���Ō�����悤�ɂȂ�܂����B ���ӁF210.160.116.143�̃��C����SAMBA�T�[�o���� 192.168.1.0 �̃��C����SAMBA�T�[�o��IP���[�`���u���łȂ���΂Ȃ�܂���B �i�v���C�x�[�g�A�h���X���g���Ă���̂Œ��Ӂj
�Q�l�F�O���[�o��������v���C�x�[�g���ւ̃A�N�Z�X


�u�T�[�o�̍\�z�v�̃y�[�W�֖߂� �z�[���֖߂�