ÊÖ»úÕ¾
ÍøÍ¨·ÖÕ¾
µçÐÅÖ÷Õ¾
ÃÜ¡¡Âë:
Óû§Ãû£º
µ±Ç°Î»Öà : Ö÷Ò³>²Ù×÷ϵͳ>Linux>Áбí

³£ÓÃLinuxÓëWindows¹²Ïí½¨×î¼òSamba

À´Ô´£º»¥ÁªÍø ×÷Õߣºwest263.com ʱ¼ä£º2008-02-23
Î÷²¿ÊýÂë-È«¹úÐéÄâÖ÷»ú10Ç¿£¡40ÓàÏîÐéÄâÖ÷»ú¹ÜÀí¹¦ÄÜ,È«¹úÁìÏÈ!Ë«Ïß¶àÏßÐéÄâÖ÷»úÄϱ±·ÃÎʳ©Í¨ÎÞ×è!Ãâ·ÑÔùËÍÆóÒµÓʾÖ,.CNÓòÃû,×ÔÖú½¨Õ¾480ÔªÆð,Ãâ·ÑÊÔÓÃ7Ìì,ÂúÒâÔÙ¸¶¿î! P4Ö÷»ú×âÓÃ799Ôª/ÔÂ.Ô¸¶Ãâѹ½ð!

¡¡¡¡smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree

¡¡¡¡smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount

¡¡¡¡smbd nmbd mount

¡¡¡¡ÆäÖзþÎñÆ÷¶ËµÄÊÇsmbd¡¢nmbd¡¢smbpasswd ;ÆäËüµÄ´ó¶àÊǿͻ§¶Ë;ÕâЩ²¢²»ÊǶ¼ÐèÒªÒ»¶¨Òª¾«Í¨µÄ£¬µ«ÖÁÉٵûáÓü¸¸ö;±ÈÈçsmbmount(Ò²¾ÍÊÇmount ¼Ó²ÎÊýµÄÓ÷¨)£¬»¹ÓÃsmbclientµÈ;

¡¡¡¡3.5 ÔÚLinux Öеij£Óù¤¾ßmount(smbmount)ºÍsmbclient;Windows²é¿´Linux¹²ÏíµÄ·½·¨ ;

¡¡¡¡3.5.1 ÔÚLinuxϵͳÖÐ²é¿´ÍøÂçÖÐWindows¹²ÏíÎļþ¼°LinuxÖеÄSamba¹²ÏíÎļþ;

¡¡¡¡Ò»°ãµÄÇé¿öÏ£¬ÎÒÃÇÒªÓõ½smbclient;³£ÓõÄÓ÷¨Ò²ÎÞ·ÇÊÇÏÂÃæµÄ;

¡¡¡¡[root@localhost ~]# smbclient -L //ipµØÖ·»ò¼ÆËã»úÃû

¡¡¡¡smbclient ÊÇSamba µÄLinux ¿Í»§¶Ë£¬ÔÚLinux»úÆ÷ÉÏÓÃÀ´²é¿´·þÎñÆ÷ÉϵĹ²Ïí×ÊÔ´£¬Ò²¿ÉÒÔÏóFTPÒ»Ñù£¬Óû§¿ÉÒԵǼSamba·þÎñÆ÷£¬Ò²¿ÉÒÔÉÏ´«putºÍÏÂÔØgetÎļþ£¬Òź¶µÄÊǶÔÖÐÎÄÖ§³Ö²¢²»ÓѺÃ;

¡¡¡¡²é¿´·þÎñÆ÷ÉϵÄ×ÊÔ´;

¡¡¡¡smbclient -L //IP [-U Óû§Ãû]

¡¡¡¡Èç¹ûÄúµÄSamba·þÎñÆ÷ÅäÖÃΪuserģʽ£¬¾ÍÒª¼Ó ¡°-U Óû§Ãû¡°£¬Èç¹ûÊÇshareģʽ£¬Ê¡ÂÔÒ²¿É;

¡¡¡¡±ÈÈç:

¡¡¡¡[root@localhost ~]# smbclient -L //192.168.1.3 -U sir01

¡¡¡¡Password: ÇëÊäÈëÓû§sir01µÄÃÜÂë

¡¡¡¡Èç¹ûÄúÊÇÓÃshareģʽ£¬¾Í¿ÉÒÔ²»±ØÀí»áÓû§ºÍÃÜÂ룬ֱ½ÓÓÃ;

¡¡¡¡[root@localhost ~]# smbclient -L //192.168.1.3

¡¡¡¡Password: Ö±½Ó°´»Ø³µ

¡¡¡¡µÇ¼Óû§Éí·ÝSamba·þÎñÆ÷¹²Ïí

¡¡¡¡ÒÔÓû§Éí·ÝµÇ¼¹²Ïíºó£¬ÄÜÏóFTPÓû§Ò»Ñù£¬Ï´«ºÍÏÂÔØÎļþ;ÓÃput±íʾÉÏ´«£¬ÓÃget±íʾÏÂÔØ;

¡¡¡¡smbclient //IPµØÖ·/¹²ÏíÎļþ¼Ð -U Óû§

¡¡¡¡ËµÃ÷:IPµØÖ·´ó¼Ò¶¼ÖªµÀ£¬Äã²»ÖªµÀ×Ô¼ºµÄIPµØÖ·£¬¿ÉÒÔÓÃ/sbin/ifconfig À´²é¿´; ¹²ÏíÎļþ¼ÐÊÇÎÒÃÇÔÚsmb.confÖж¨ÒåµÄ[¹²ÏíÎļþ¼Ð]£¬±ÈÈç[sir01]¡£-U Óû§Ãû±íʾSamba µÄÓû§;

¡¡¡¡±ÈÈç:

¡¡¡¡[root@localhost ~]# smbclient //192.168.1.3/sir01 -U sir01

¡¡¡¡Password:

¡¡¡¡Domain=[LINUXSIR] OS=[Unix] Server=[Samba 3.0.21b-2]

¡¡¡¡smb: \> ls

¡¡¡¡ËµÃ÷:µÇ¼µ½Samba·þÎñÆ÷ÉÏ£¬¾Í¿ÉÒÔÓÃsmbclientµÄһЩָÁ¿ÉÒÔÏóÓÃFTPÖ¸ÁîÒ»ÑùÉÏ´«ºÍÏÂÔØÎļþ;

¡¡¡¡smbclient ÃüÁî˵Ã÷

¡¡¡¡ÃüÁî ˵Ã÷

¡¡¡¡?»òhelp [command] Ìṩ¹ØÓÚ°ïÖú»òij¸öÃüÁîµÄ°ïÖú

¡¡¡¡![shell command] Ö´ÐÐËùÓõÄSHELLÃüÁ»òÈÃÓû§½øÈë SHELLÌáʾ·û

¡¡¡¡cd [Ŀ¼] Çл»µ½·þÎñÆ÷¶ËµÄÖ¸¶¨Ä¿Â¼£¬Èçδָ¶¨£¬Ôò smbclient ·µ»Øµ±Ç°±¾µØÄ¿Â¼

¡¡¡¡lcd [Ŀ¼] Çл»µ½¿Í»§¶ËÖ¸¶¨µÄĿ¼;

¡¡¡¡dir »òls Áгöµ±Ç°Ä¿Â¼ÏµÄÎļþ;

¡¡¡¡exit »òquit Í˳ösmbclient

¡¡¡¡get file1 file2 ´Ó·þÎñÆ÷ÉÏÏÂÔØfile1£¬²¢ÒÔÎļþÃûfile2´æÔÚ±¾µØ»úÉÏ;Èç¹û²»Ïë¸ÄÃû£¬¿ÉÒÔ°Ñfile2Ê¡ÂÔ

¡¡¡¡mget file1 file2 file3 filen ´Ó·þÎñÆ÷ÉÏÏÂÔØ¶à¸öÎļþ;

¡¡¡¡md»òmkdir Ŀ¼ ÔÚ·þÎñÆ÷ÉÏ´´½¨Ä¿Â¼

¡¡¡¡rd»òrmdir Ŀ¼ ɾ³ý·þÎñÆ÷ÉϵÄĿ¼

¡¡¡¡put file1 [file2] Ïò·þÎñÆ÷ÉÏ´«Ò»¸öÎļþfile1,´«µ½·þÎñÆ÷ÉϸÄÃûΪfile2;

¡¡¡¡mput file1 file2 filen Ïò·þÎñÆ÷ÉÏ´«¶à¸öÎļþ

¡¡¡¡3.5.2 ÔÚWindowsÖзÃÎÊLinux Samba·þÎñÆ÷¹²ÏíÎļþµÄ°ì·¨;

¡¡¡¡Õâ¸ö¼òµ¥°É£¬ÔÚÍøÉÏÁì¾Ó£¬²é¿´¹¤×÷×é¾ÍÄÜ¿´µÃµ½£¬»òÕßÔÚä¯ÀÀÆ÷ÉÏÊäÈëÈçϵÄ

¡¡¡¡\\ipµØÖ·»ò¼ÆËã»úÃû

¡¡¡¡ÕâÑù¾ÍÄÜ¿´µ½Õâ¸ö»úÆ÷ÉÏÓÐʲô¹²ÏíµÄÁË£¬µãÊó±ê²Ù×÷Íê³É;Èç¹û·ÃÎʲ»ÁË£¬²»ÒªÍü¼Ç°ÑLinuxµÄ·À»ðǽ¹æ»®Çåµô£¬»òÈÃÏàÓ¦µÄ¶Ë¿Úͨ¹ý;

¡¡¡¡3.5.3 ÔÚLinuxÖÐsmbfsÎļþϵͳµÄ¹ÒÔØ;

¡¡¡¡mount µÄÓ÷¨£¬¼ÓÔØÍøÂçÖеĹ²ÏíÎļþ¼Ðµ½±¾µØ»ú;mount¾ÍÊÇÓÃÓÚ¹ÒÔØÎļþϵͳµÄ£¬SMB×öÎªÍøÂçÎļþϵͳµÄÒ»ÖÖ£¬Ò²ÄÜÓÃmount¹ÒÔØ;smbmount˵µ½µ×Ò²ÊÇÓÃmountµÄÒ»¸ö±äÖÖ;

¡¡¡¡mount ¹ÒÔØsmbfsµÄÓ÷¨;

¡¡¡¡mount -t smbfs -o codepage=cp936,username=Óû§Ãû,password=ÃÜÂë , -l //ipµØÖ·/¹²ÏíÎļþ¼ÐÃû ¹ÒÔØµã

¡¡¡¡»ò

¡¡¡¡mount -t smbfs -o codepage=cp936,username=Óû§Ãû,password=ÃÜÂë , -l //¼ÆËã»úÃû/¹²ÏíÎļþ¼ÐÃû ¹ÒÔØµã

¡¡¡¡»ò

¡¡¡¡mount -t smbfs -o codepage=cp936 //ipµØÖ·»ò¼ÆËã»úÃû/¹²ÏíÎļþ¼ÐÃû ¹ÒÔØµã

¡¡¡¡smbmountµÄÓ÷¨:

¡¡¡¡smbmount -o username=Óû§Ãû,password=ÃÜÂë , -l //ipµØÖ·»ò¼ÆËã»úÃû/¹²ÏíÎļþ¼ÐÃû ¹ÒÔØµã

¡¡¡¡smbmount //ipµØÖ·»ò¼ÆËã»úÃû/¹²ÏíÎļþ¼ÐÃû ¹ÒÔØµã

¡¡¡¡ËµÃ÷:

¡¡¡¡Èç¹ûÄúµÄ·þÎñÆ÷ÊÇÒÔshare¹²ÏíµÄ£¬ÔòÎÞÐèÓû§ÃûºÍÃÜÂë¾ÍÄܹÒÔØ£¬Èç¹û³öÏÖÒªÃÜÂëµÄÌáʾ£¬Ö±½Ó»Ø³µ¾ÍÐÐ;ÄúÒ²¿ÉÒÔÓÃsmbmount À´¹ÒÔØ£¬ÕâÑù¾ÍÎÞÐèÓÃmount -t smbfsÀ´Ö¸¶¨ÎļþϵͳµÄÀàÐÍÁË;

¡¡¡¡¶ÔÓÚ¹ÒÔØµã£¬ÎÒÃÇÒª×Ô¼º½¨Á¢Ò»¸öÎļþ¼Ð£¬±ÈÈçÎÒÃÇ¿ÉÒÔ½¨ÔÚ/opt/smbhd£¬ÕâÓÉÄú˵µÄËã°É;

¡¡¡¡ÔÚmountµÄÃüÁîÖУ¬ÎÒÃÇ·¢ÏÖÓÐÕâÑùµÄÒ»¸ö²ÎÊýcodepage=cp936£¬ÕâÊÇ·þÎñÆ÷¶ËÎļþϵͳµÄ±àÂëµÄÖ¸¶¨£¬cp936 ¾ÍÊǼòÌåÖÐÎÄ£¬µ±È»Äú¿ÉÒÔÓÃutf8µÈ£¬³¢ÊÔһϰɡ£

¡¡¡¡Èç¹ûÄú¹ÒÔØÁËÔ¶³ÌµÄsmbfsÎļþϵͳ³öÏÖµÄÊǼòÌåÖÐÎÄÂÒÂ룬¾ÍÒª¿¼ÂǹÒÔØÊ±ÒªÖ¸¶¨±àÂëÁË;

¡¡¡¡4¡¢ÓÉ×î¼òµ¥µÄÒ»¸öÀý×Ó˵Æð£¬ÄäÃûÓû§¿É¶Á¿ÉдµÄʵÏÖ;

¡¡¡¡µÚÒ»²½: ¸ü¸Äsmb.conf

¡¡¡¡ÎÒÃÇÀ´ÊµÏÖÒ»¸ö×î¼òµ¥µÄ¹¦ÄÜ£¬ÈÃËùÓÐÓû§¿ÉÒÔ¶Áдһ¸öSamba ·þÎñÆ÷¹²ÏíµÄÒ»¸öÎļþ¼Ð;ÎÒÃÇÒª¸Ä¶¯Ò»ÏÂsmb.conf ;Ê×ÏÈÄúÒª±¸·ÝÒ»ÏÂsmb.confÎļþ;

¡¡¡¡[root@localhost ~]# cd /etc/samba

¡¡¡¡[root@localhost samba]# mv smb.conf smb.confBAK

¡¡¡¡È»ºóÎÒÃÇÀ´ÖØÐ´´½¨Ò»¸ösmb.confÎļþ;

¡¡¡¡[root@localhost samba]#touch smb.conf

¡¡¡¡È»ºóÎÒÃǰÑÏÂÃæÕâ¶ÎдÈësmb.confÖÐ;

¡¡¡¡[global]

¡¡¡¡workgroup = LinuxSir

¡¡¡¡netbios name = LinuxSir05

¡¡¡¡server string = Linux Samba Server TestServer

ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!