¡¡¡¡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»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!




