• CM72 - ��� �p����� SMB � UNIX'���?

    From FAQServer@2:5020/181 to All on Tue Jun 10 07:37:07 2025
    [Q]: ��� �p����� SMB � UNIX'���?

    [A]: Andrew Kolchoogin (2:5020/290.22)

    �y�, ��� � �����y, � ��᫥���� �p��� ����� ����� ���p�� � ⮬y, ��� �p����� SMB-��� � UNIX'���. :-) � �p�⨩ ��� ��ᯥp�����py� � �⨬� ��頬�, � ��� �� � ���᭨�.

    =============================================================================== 1. ��p���������.

    SMB - Server Message Block (����p��⨢��: Session Message Block) - �p�⮪�� p����� 䠩����� �p��p��. � ����⢥ underlying-level �ᯮ��y�� NetBIOS. �� p��p���⠭ �p��� Microsoft ����� ����� ��� ����� ��� ᢮��� �p��p������� �p��y�� "Microsoft LAN Manager".
    ��� � �� �py��� �p�⮪��, � �p������ SMB p���������, � � ����� ������ �y���y�� ���� ��� ����䨪�権:

    a) CORE -- ��p����砫쭠� ����䨪��� �p�⮪���. �⫨砥��� ⥬, �� _���������_ ���易� �� MS DOS � �����p������ _⮫쪮_ share-level access control � ����� 䠩��� � �p��� 8.3.
    b) COREPLUS -- ��p���⪠ �p�⮪���, ��襤�� ��᫥ ������ Microsoft OS/2 V1.1 � HPFS. �����p������ ������ ����� (�� 256 ᨬ�����).
    c) LANMAN1 -- ��p��� ����⪠ ᮧ����� ��p���쭮�� �p��p���� �p�⮪���. H��� �� user-level access control, ������ �����. ����p�� SMB-�p�⮪��� ��殬 � ���짮��⥫� �易�� � ����祭��� �p�� IBM � ����� p��p����稪��. :-)
    d) LANMAN2 -- ��p��� ��p���쭠� p�������� SMB. �ᯮ��y���� � ���y�᭮� LAN-�p��p�.
    e) NT1 -- �� �������� ����⭮, ��� ᤥ���� �� ��p���⪠ � ��� ��� �ᯮ��y����. :-)

    ��� ��᫥���� ����䨪�樨 SMB-�p�⮪��� �����p������ �����筮 ������y� ��⥬y �y⥭⨪�樨 -- network logons. Microsoft � IBM �����, �� network logon -- py��� �p���, � ��� �ᮨ�� �����, �� network logon must die. � ��� ��祬y: UN*X, � �⫨稥 �� OS/2 � Windows 95/NT, ���� ��������짮��⥫�᪮� ���p�樮���� ��⥬��, � network logon � �⨬ ���p�p�py��. ��, � Windows NT ���� "connect as", �� �᫨ �� ����������� � ���
    ��������p��p��, � �p� ����⪥ ���⠢��� � �� ���� ��� ��� �⥢��� ���짮��⥫� � ����訬� �p����� ��⥬� �p��y ���뫠�� �� 䠪�y: "Credentials supplied are conflicting with existing set of credentials". ���y������, ��p�� � ��p�⭮�. "��, � �⨬ �p�室���� ᬨp�����.

    SMB-�p�⮪�� ��� ��砫� ��� ����� p��p���⪥ -- CIFS, Common Internet File System. �� ⮦� �⥢�� �p�⮪��, �� � ��������ﬨ, y��뢠�騬� ⠩�-�y�� ���p��⮢᪨� ᮥ������� � �.�. ����yp�py�� � Sun'��᪨� WebNFS. �p���, ���� yᯥ譮. :-)

    2. �p��������.

    ��� y�� �뫮 ᪠���� � �p���y饬 �y���, SMB �p��y�� ��� ᢮�� p����� NetBIOS. MS DOS, OS/2, Windows 95/98 � Windows NT ���y� p���뫠�� NetBIOS-��⠣p���� �����p���⢥��� �p�� EtherNet. H� ���� �� �������� ��� UN*X-�������� ���p�樮���� ��⥬ �⮣� �� y����. H� NetBIOS ���y᪠�� ������y���� ᥡ� � ��� �py��� �⥢� �p�⮪���, � ⮬ �᫥, IPX � TCP/IP, �� � �ᯮ��y���� � p���쭮� �����.
    ���⮬y, ��p�� ⥬, ��� ����� �������� � UN*X'���, �� ��-UN*X-��⥬�� ᫥�y�� y�⠭����� �����p��y NetBIOS over TCP/IP, ��� ��� ��祣� p������ _�筮_ �� �y���. ��� �� �����, ���� ���� �������� ������: �� NetBIOS over TCP/IP-y��� �⭮���� � ����� �� �p�� ��⥣�p��:

    a) P-Node -- (Point-to-Point) y��� �ᯮ��y�� ��� �p����樨 NetBIOS-��� � IP-��p�� �ᯮ��y���� ᯥ樠��� �p��p. ���������� ��� ���뢠�� WINS (Windows Internet Name Service)-�p��p, �ᮨ�� -- NetBIOS Name Server.
    b) B-Node -- (Broadcast) y��� �ᯮ��y�� ��� �p����樨 ��� ����� �p��⮩ ����p�� -- NetBIOS Broadcast Receive.
    c) H-Node -- (Hybrid) y��� �ᯮ��y�� ��� ��⮤�.

    ��� ᢥ�����: Windows ��� ��pᨩ -- �� P-Node, � OS/2 �� ����p��������.


    3. UN*X-�p��p ��� SMB-�⥩.

    � ᮫��筮� ����p����, ��� ����� ����ypy � ����� �p������, p��p����뢠���� ��ᯫ��� �p��p ��� SMB-�����⮢. H��뢠���� �� Samba. ��᫥���� ��p�� �� ������ ����ᠭ�� �⮣� ���쬠 -- 1.9.18 patchlevel 10. ���⮨� �� �� ��᪮�쪨� ��⥩.

    a) ��p��p. ��p��p�� �y��� smbd -- SMB Daemon. ��� ����� ����p���� �p����᪨ �� �� �y砨 �����. ����� �񬭮� ���� � ��� ����p����, p��y������, �y⥭⨪��� ���짮��⥫��. ��� ����� ���� �p�� �����: share-level, user-level � server-level. C share-level � user-level ��� ����⭮: � ����� �y砥 �p����뢠���� ��p��� � p��yp�y, � �py��� -- ᮧ������ 䠩�, ��宦�� �� /etc/master.passwd, ��� ᠬ�� �p���� ��p���. Server-level -- �� �����쪨� ���p�⨪. C���� ᬮ�p�� �� ��� ���짮��⥫� � /etc/passwd, � ��p��� ��� �p�訢��� y �py���� �p��p�. OS/2 � Windows NT ����, �p���p���. :-) �p����, �᫨ ���짮��⥫� � /etc/passwd ���, � ��y y�� ��祣� �� �������. :-)
    b) NetBIOS Name Server/Datagram Distributor. �� nmbd. �p�������祭 ��� �y��� ������ (�. �p���y饥 ���쬮).
    �) SMB Networks Client. �� ftp-like �p��p����, ���������� ������������ 䠩���� ����y �����쭮� ��設�� � SMB-�p��p���. H��뢠���� smbclient.

    4. �p������ �p��⮣p�䨨.

    �᭮��� ����pp�� � �p�騢���� SMB-�p��p�� � �����⮢ ��稭����� ⮣��, ����� �p�室�� ��������� ⮣�, �� ������ �� ��py�� ��p��� ��-᢮��y.

    a) Windows NT (�� SP3) -- ��p��� _��_ ��py����.
    b) Windows NT SP3 ��� ��� -- MD5.
    c) OS/2 -- DES
    d) Windows 95 -- MD5

    Hy, �p� DES � �p� �, ��� ��� �뢥�� �� ���p���, �� �����. :-) ������ ��-�⮬y ⠪ ᫮��� �p����� OS/2 � smbd. ��� ��� �⮣� �y��� ��p�ᮡ�p��� � -ldes. � ����� ����, y��. :-( H� ��᫥ ��p��������樨 y ���� ��� p���⠫� -- � OS/2, � Windows NT, � Samba.


    5. SMB-������.

    ���� �� ᢥ� �����⥫�� 祫���� -- ���y� ��p�����. �� ����ᠫ ����y� ���p�樮��y� ��⥬y -- ����������... :-) � ���� y ���������� smbfs. ���, ����⢥���, kernel-mode, � ���易�� �� ���y�ᮢ�� �p�. H� y��� � �� ���y��
    ��p��� � �p���ᠫ� � ��� NFS-���p䥩�. ��᫥ 祣� ������ �p�⨢����������� ᠬ�� -- py���. :-)
    ���y������, py��� �������� �ᥬ� ���⮨��⢠�� NFS-�p��p�� -- � ��⭮��, ᯮᮡ������ ����訢��� ��設y, �᫨ NFS-�p��p �y��-� �����. �p��� �ᥣ� �p�祣�, ������ 䠩��� �p�� 3 yp���� VFS � �p����y�� NetBIOS over TCP/IP �������� y�������⢨� �� p����� � �⮫� ����p������y�饩 �⥢�� 䠩����� ��⥬��. :-)

    ��� ����, p���������� � py���. � ������ ��� �� �y��pᥤ�p� -- Sharity � Sharity-Light. Sharity -- shareware-�p��y�� � ��ᯫ�⭮� ��業���� ��� �����y⮢. ���⠢����� �� � ��室�����, ⠪ �� �p� ������� ��� ����y ���y�� ����� ��p���. H� �� ���p��. :-)
    Sharity-Light -- ��ᯫ���, �� �� ����py���� �� SMBFS, ���⮬y ��p���� ����� �p����y��.

    ��� Sharity (�� Light) -- �����쭮 y��� �p��p����� �p��y��. ��-��p���, �� �������� �ᯮ�짮���� _��᪮�쪮_ �⥢�� ������� �� p����� ���짮��⥫��. ��� -- �p���⠢����� �� ����. :-) H� �����. ����⢥���, auto-logon, reconnect � �.�., ��� �� �������.

    6. ��� ���-⠪� ����y����?

    �᫨ ���� ����������� -- ��p�室�� �� UN*X 楫����. �᫨ ���� ������� ���������� -- ���p��y�� CFS (Coda File System), y ��� ���� ������ ��� Windows 95 � UN*X. Hy, � ���� �y��� ������ SMB -- ���p��y�� ��p����� ��� UN*X �p��p�. Samba p���⠥� ��p���� ����� y�⮩稢�, 祬 UN*X'��� �������, �� � � ��᫥���� ��p��� ᠬ�� ����� Domain Logon. ===============================================================================

    --- INN 2.7.3
    * Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)