ºìÁªLinuxÃÅ»§
Linux°ïÖú

Win NT¡¢Linux¡¢Unix µÈ·þÎñÆ÷µÄ»¥Á¬

·¢²¼Ê±¼ä:2006-03-10 00:44:54À´Ô´:ºìÁª×÷Õß:koov
ÓÉÓÚ Novell NetWare ʹÓõÄÊÇ IPX/SPX ЭÒ飬ÔÚ Windows NT ·ÃÎÊ NetWare ×ÊÔ´¾ÍҪͨ¹ýЭÒéת»»¡£Windows NT ·þÎñÆ÷ÌṩÁËGSNW Íø¹Ø·þÎñ£¬Ê¹Dos/Windows ¿Í»§¿ÉÒÔͨ¹ý·ÃÎÊ Windows NT·þÎñÆ÷À´¼ä½Ó·ÃÎÊ NetWare ×ÊÔ´¡£
¡¡¡¡
¡¡¡¡¡¡¡¡1¡¢Novell NetWare ·þÎñÆ÷µÄÅäÖÃ
¡¡¡¡
¡¡¡¡¡¡¡¡Ê×ÏÈ£¬ÔÚ NetWare ·þÎñÆ÷ÉÏ´´½¨Ò»¸ö³Æ֮Ϊ NTGATEWAY µÄÓû§×飬²¢ÔÚÄãÏ£Íû¹²ÏíµÄĿ¼Éϸ³Óè NTGATEWAY Óû§×éÒ»¶¨µÄȨÏÞ£¬È»ºó£¬½«±»ÓÃ×÷Íø¹ØÕʺŵÄÓû§°üº¬ÔÚ NTGATEWAY ×éÖС£¿ÉʹÓà NetWare µÄ NETADMIN£¨Dos °æ±¾£©»ò NWADMIN£¨Windows °æ±¾£©ÊµÓóÌÐò´´½¨Óû§×éºÍÓû§¡£
¡¡¡¡
¡¡¡¡¡¡¡¡2¡¢Windows NT ·þÎñÆ÷µÄÅäÖÃ
¡¡¡¡
¡¡¡¡¡¡¡¡Windows NT ·þÎñÆ÷µÄ GSNW ·þÎñÐèÒª Nwlinnk ÍøÂçЭÒéÖ§³Ö£¬ËùÒÔ£¬Ê×ÏȱØÐèÔÚ Windows NT ·þÎñÆ÷ÉÏÌí¼Ó Nwlink ЭÒé¡£ÔÚ NT Server ÉÏÔËÐÐ Control Panel ÖÐµÄ NetWare ³ÌÐò£¬Ñ¡Ôñ°²×° Nwlink ЭÒé¼´ºÃ£¬Òª×¢ÒâµÄÊÇ£¬Nwlink ËùʹÓõÄÖ¡ÀàÐÍÓ¦Ó뽫Ҫ·ÃÎ浀 Novell NetWare ·þÎñÆ÷ÉÏʹÓõÄÖ¡ÀàÐÍÏàÆ¥Å䡣Ȼºó£¬°²×° GSNW ·þÎñ£¬Í¬ÑùÔËÐÐ Control Panel ÖÐµÄ NetWare ³ÌÐò£¬Ñ¡Ôñ°²×° GSNW ·þÎñ¼´¿É¡£°²×°Íê³Éºó£¬ÖØÐÂÆô¶¯¼ÆËã»ú£¬½«ÓÐÒ»¸ö GSNW ͼ±ê³öÏÖÔÚ Control Panel ÖУ¬ÓÃÀ´Ñ¡ÔñĬÈ쵀 NetWare ·þÎñÆ÷ºÍ NetWare ´òÓ¡¶ÓÁС£Í¨¹ý Control Panel µÄ GSNW ͼ±êÀ´¼¤»î NetWare Íø¹Ø·þÎñ³ÌÐò£¬¼¤»î GSNW ºó£¬ÐèÔÚ Default Tree ºÍ Contex Ñ¡ÏîÖзֱðÊäÈë NetWare ·þÎñÆ÷µÄÊ÷Ãû³ÆºÍÓû§Õ˺ţ¨NTGATEWAY ×éÖеÄÓû§Õ˺ţ©ÐÅÏ¢¡£ÕâÑùÅäÖÃÖ®ºó£¬NT Server ¾Í¿ÉÒÔ¹²Ïí NetWare ×ÊÔ´£¬½« NetWare ×ÊÔ´Ó³Éäµ½±¾µØÅÌ£¬NT µÄ¿Í»§¶Ë£¨Dos¡¢Win95/98¡¢NT Workstation¡¢NT Server£©±ã¿Éͨ¹ý·ÃÎʸÃÅÌÀ´¼ä½Ó´æÈ¡ NetWare ×ÊÔ´¡£
¡¡¡¡
¡¡¡¡¡¡¡¡Ê¹Óà GSNW µÄÓŵãÊÇ£º
¡¡¡¡
¡¡¡¡¡¡¡¡¿Í»§»ú½ö½öÐèÒªµÇ¼µ½ Microsoft ÍøÂç¡£
¡¡¡¡
¡¡¡¡¡¡¡¡Íø¹Ø½ö½öÏ£ÍûÒ»¸öµÇ¼µ½ NetWare Óû§£¬µ«ÊÇȴʹÐí¶àÓû§¹²Ïí NetWare ×ÊÔ´£¬ÕâÑù¾ÍºÏ·¨µØÀ©Õ¹ÁË¶Ô NetWare ·þÎñÆ÷µÄ·ÃÎÊȨÏÞ£¬¶ø²»ÓöîÍâµÄ NetWare Ðí¿ÉÖ¤?¿Í»§»ú½ö½öÐèÒªÒ»¸ö¿Í»§Èí¼þ°ü£¬ÓÈÆäÊÇÔÚÄÚ´æÊÜÏÞÖÆµÄ MS-DOS ϵͳÖУ¬¿Í»§»úÈí¼þ°üÒªºÃ½ÚÊ¡ÄÚ´æ¡£
¡¡¡¡
¡¡¡¡¡¡¡¡?ͨ¹ýÏû³ý¶ÔÖ§³Ö¶àÖÖ¿Í»§»úÇëÇó³ÌÐòµÄÐèÒª£¬¼õÉÙÁ˹ÜÀí¸ºµ£¡£
¡¡¡¡
¡¡¡¡¡¡¡¡Ê¹Óà GSNW µÄȱµãÊÇ£º
¡¡¡¡
¡¡¡¡¡¡¡¡ÓÉÓÚ¿Í»§»ú±ØÐë¾­¹ý NT µÄ GSNW Íø¹ØÀ´·ÃÎÊ NetWare ×ÊÔ´£¬Ð§Âʲ»ÊǺܸߣ¬ÊÊÓÃÓÚ²»¾­³£·ÃÎÊ NetWare ·þÎñÆ÷µÄÇé¿ö¡£
¡¡¡¡
¡¡¡¡ Unix¡¢Linux ·þÎñÆ÷Óë Windows NT ·þÎñÆ÷µÄ»¥Á¬
¡¡¡¡
¡¡¡¡¡¡¡¡ÔÚ Linux Ö÷»úºÍ Unix Ö÷»úʹÓõĶ¼ÊÇ TCP/IP ЭÒ飬һ̨ Linux Ö÷»úÈôҪͬÆäËü Linux Ö÷»ú»òÊÇ Unix Ö÷»úʵÏÖÐÅÏ¢¹²Ïí£¬Óкܶ෽±ãµÄ¡¢³ÉÊìµÄ¹¤¾ßÈç FTP »ò NFS µÈµÈ¡£Í¬Ñù£¬Windows NT Ò²Ö§³Ö TCP/IP ЭÒ飬ËùÒÔ NT Server Óë Linux Ö÷»ú»òÊÇ Unix Ö÷»úµÄÐÅÏ¢½»Á÷£¬Ò²¿ÉÒÔͨ¹ý FTP »ò NFS¡£µ«ÊÇ£¬FTP ºÍ NFS ²¢²»¹»Ö±¹Û²Ù×÷¡£Îª±ãÓÚ Windows Óë Linux ¼° Unix ¸ü·½±ãµØ½øÐÐÐÅÏ¢¹²Ïí£¬Èçͬ Windows Óë Windows Ö®¼äÒ»Ñù£¬ÎÒÃÇ¿ÉÒÔͨ¹ý Linux ÌṩµÄ Samba ·þÎñ³ÌÐò¡£ Samba ÊÇÒ»×é³ÌÐò£¬¿ÉÒÔʹÄãµÄ Linux ¾ß±¸Àí½â SMB ЭÒ飨server message block£©µÄÄÜÁ¦¡£SMB ЭÒéÊÇÒ»ÖÖÔÚ os/2¡¢Windows NT¡¢Windows 95 ºÍWindows for workgroups µÈ Windows ϵÁÐÖй㷺ʹÓõÄЭÒ飬¸ÃЭÒéÖ÷ÒªÓÃÀ´ÊµÏÖÎļþºÍ´òÓ¡»ú¹²Ïí¡£Ê¹ÄãµÄ Linux ½«»á³öÏÖÔÚ"Network Neighborhood"£¨ÍøÂçÁÚ¾Ó£©ÖÐÈçͬÆäËü Windows »úÆ÷Ò»Ñù¡£Windows Óû§¿ÉÒԵǼÖÁÄãµÄ Linux »úÆ÷²¢ÇÒÒÔÄ㸳ÓëËûÃǵÄȨÏÞÓë Unix Îļþϵͳ½øÐÐË«ÏòµÄ½»Á÷£¬»¹¿ÉÒÔÏò Linux ´òÓ¡»úÌá½»×÷Òµ¡£

¡¡¡¡¡¡¡¡2.1 Samba ×é³É
¡¡¡¡
¡¡¡¡¡¡¡¡Ò»¸ö samba ·þÎñÆ÷ʵ¼ÊÉÏ°üº¬ÁËÁ½¸ö·þÎñÆ÷³ÌÐò£ºsmbd ºÍ nmbd¡£Smbd ÊÇ samba µÄºËÐÄ¡£Ëü¸ºÔð½¨Á¢¶Ô»°½ø³Ì¡¢ÑéÖ¤Óû§Éí·Ý¡¢Ìṩ¶ÔÎļþϵͳºÍ´òÓ¡»úµÄ·ÃÎÊ»úÖÆ¡£Nmbd ʵÏÖÁË"network browser"£¨ÍøÂçä¯ÀÀ·þÎñÆ÷£©µÄ¹¦ÄÜ¡£ËüµÄ×÷ÓÃÊǶÔÍâ·¢²¼ samba ·þÎñÆ÷¿ÉÒÔÌṩµÄ·þÎñ¡£Nmbd ¿ÉÒÔʹ samba ·þÎñÆ÷³öÏÖÔÚ Windows 95 »ò Windows NTµÄ"Network Neighborhood"£¨ÍøÂçÁÚ¾Ó£©Öв¢ÇÒ¿ÉÒÔ¿Í»§»úä¯ÀÀµ½¿ÉÒÔ·ÃÎʵÄ×ÊÔ´¡£ÍêÈ«¿ÉÒÔ²»ÔËÐÐ nmbd ¶øÆ𶯠samba ·þÎñÆ÷½ø³Ì£¬µ«ÊÇÒ²Ðí¿Í»§³ýÁËÏë¿´µ½ samba ·þÎñÆ÷µÄ NetBIOS ÃûÍ⣬»¹Ïë¿´µ½ samba ·þÎñÆ÷¿ÉÒÔÌṩµÄ·þÎñ¡£
¡¡¡¡
¡¡¡¡¡¡¡¡2.2 Samba ÅäÖÃ
¡¡¡¡
¡¡¡¡¡¡¡¡ÓÉÓÚ SMB ÊÇÒ»¸ö·Ç³£¸´ÔÓµÄЭÒ飬ËùÒÔÅäÖà samba ÊÇÊ®·Ö·±¸´µÄ£¬´óÔ¼Óг¬¹ý 170 ÌõÅäÖÃÏî³öÏÖÔÚ smb.confÎÄ ¼þÖС£ÔÚ RedHat ºÍ Debian ÖÐ Smb.conf ÎļþȱʡλÖÃÊÇÔÚ /etc/ Ï£¬ËùÓÐµÄ samba ³ÌÐò¶¼Òª²ÎÕÕÕâ¸öÅäÖÃÎļþ¡£Æä½á¹¹Ê®·ÖÀàËÆ Windows µÄ *.ini Îļþ¡£ÎļþÖеÄÿһ½Ú¶¼ÓÉÒ»¸ö±»·½À¨ºÅÀ¨ÆðÀ´µÄ±êʶ¿ªÊ¼£¬ÀýÈ磺[global]¡¢[home] ºÍ [printers]¡£
¡¡¡¡
¡¡¡¡¡¡¡¡Ã¿Ò»¸öÅäÖòÎÊý»òÊÇÒ»¸öÈ«¾Ö²ÎÊý£¨Ó°Ïì»ò¿ØÖÆÕû¸ö·þÎñÆ÷£©£¬»òÊÇÒ»¸ö·þÎñ²ÎÊý£¨Ó°Ïì»ò¿ØÖÆ·þÎñÆ÷ÌṩµÄijÏî·þÎñ£©¡£[global] ½ÚÉèÖÃÈ«¾ÖÑ¡ÏîºÍһЩȱʡµÄ·þÎñÑ¡Ïî¡£[home] ½ÚÊÇÓÃÀ´¶¯Ì¬µÄÓ³É䵽ÿ¸öÓû§µÄ home Ŀ¼Ï¡£[printers] ½ÚÓÃÀ´ÉèÖý«°´ÕÕϵͳ printcap ÎļþÅäÖõĴòÓ¡»ú¹²ÏíÖÁÖ¸¶¨Óû§¡£
¡¡¡¡
¡¡¡¡ 2.3 Ò»¸ö¼òµ¥µÄ smb.conf
¡¡¡¡
¡¡¡¡¡¡¡¡ÏÂÃæµÄ smb.conf Ãè»æÁËÒ»¸ö¼òµ¥µÄµ«Äܹ¤×÷µÄÅäÖãº
¡¡¡¡
¡¡¡¡¡¡¡¡[global]
¡¡¡¡¡¡¡¡netbios name = ABC workgroup = WORKGROUP server string = Linux ¡¡¡¡
¡¡¡¡¡¡¡¡security = user printing = lprng
¡¡¡¡
¡¡¡¡¡¡¡¡[homes]
¡¡¡¡¡¡¡¡comment = Home Directory browseable = no read only = no
¡¡¡¡
¡¡¡¡¡¡¡¡ÔÚ [global] ½ÚÖÐÉèÖÃÁËÖ÷»úµÄ netbios Ãû£¬Ö÷»úËùÔڵŤ×÷×éµÄ×éÃûºÍ½«ÔÚ browse list ³öÏÖµÄÌáʾ×Ö´®¡£°²È«²ÎÊýÌáʾ samba ʹÓÃ"user level"£¨Óû§¼¶£© °²È«¼¶±ð¡£SMB ÓÐÁ½ÖÖ°²È«¼¶±ð£ºshare£¨¹²Ïí¼¶£¬¶Ôÿ¸öÌض¨µÄ×ÊԴʹÓÿÚÁî±£»¤ºÍÖ¸¶¨Ã¿¸öÓû§Óи÷×Ô²»Í¬µÄ·ÃÎÊȨÏÞ£©ºÍ user level£¨Óû§¼¶£©¡£²»¹ýÔÚ´ó¶àÊýÇé¿öÏ£¬ÄãʹÓõÄÊÇÓû§¼¶°²È«¼¶±ð¡£ ÓÉÓÚûÓÐÖ¸¶¨ÌØÊâµÄ¼ÓÃÜ·½Ê½£¬samba ȱʡʹÓñê×¼µÄ unix ¿ÚÁî×ÖÑéÖ¤·½Ê½¼È plaintext ¿ÚÁî×ÖÑéÖ¤·½Ê½Ñé֤ÿ¸öÁ¬½Ó¡£ÈôÄãµÄ linux ʹÓà PAM Ä£¿é£¬ÄÇ÷áÄã±ØÐëÐÞ¸Ä PAM ÅäÖÃʹ samba ¿ÉÒÔͨ¹ý¿ÚÁî×ÖÊý¾Ý¿âÑéÖ¤¿ÚÁî×Ö¡£RadHat ×Ô¶¯½øÐÐÕâЩ´¦Àí¡£
¡¡¡¡
¡¡¡¡¡¡¡¡[homes] ½ÚÖеÄÉèÖÃÓÃÀ´¿ØÖÆÿ¸öÓû§ home Ŀ¼µÄ¹²ÏíÇé¿ö¡£Comment parameter£¨×¢½â²ÎÊý£©ÊÇÔÚ browse list Öбêʾ¸ÃÌõÄ¿µÄ×Ö´®¡£ browseable ²ÎÊý¿ØÖÆÊÇ·ñ¸ÃÏî·þÎñ³öÏÖÔÚ browse list ÖС£
¡¡¡¡
¡¡¡¡¡¡¡¡ÏÂÁеÄÅäÖÃʹÿ¸ö¿ÉÒԵǼÖÁ samba ·þÎñÆ÷µÄÓû§Ê¹ÓÃÔÚϵͳ printcap ÎļþÖж¨Òå¹ýµÄ´òÓ¡»ú¡£
¡¡¡¡
¡¡¡¡¡¡¡¡[printers]
¡¡¡¡¡¡¡¡browseable = no guest ok = yes printable = yes
¡¡¡¡
¡¡¡¡¡¡¡¡Íê³É smb.conf ÎļþµÄÅäÖú󣬿ÉÒÔʹÓà Testparm ÃüÁîÀ´¿ìËÙ¼ì²é smb.conf ÎļþµÄÓï·¨´íÎó¡£ Í¨¹ýÒÔÉÏÅäÖã¬ÔÚ Linux Ö÷»úÉÏÔËÐÐ Samba ·þÎñ³ÌÐò£ºsmbd ºÍ nmbd¡£Windows Óë Unix¡¢Linux ±ã¿ÉÒԺܷ½±ãµØ½øÐнøÐÐÊý¾Ý½»»»¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. zotyu ÓÚ 2006-07-26 19:19:51·¢±í:

    ºÜºÃµÄÌù×Ó£¬¸Ðл