幾乎所有的Linux發行套件都提供了一個很好的工具Samba,可以輕松實現文件共享。
Samba是基於SMB協議的一個應用程序,目前的版本是2.3.x。Samba的功能很強大,但易用性比較差。不過如果僅僅實現文件共享這一目的,配置Samba很簡單,具體的操作如下。
1.假設裝有Linux的系統,其計算機名為ww,需要共享的目錄為/pub,那麼對它進行如下操作:
在/etc/下找到smb.conf,用VI編輯器打開;輸入的命令為vi/etc/smb.conf或vi/etc/samba/smb.conf
在【gobal】字段下,添加netbios記錄,一般加在workgroup記錄的下一行;
netbios name = testsamba
在【gobal】字段下,修改secrity記錄;
secrity = share
在【public】字段下,修改path記錄;
path = /pub
在【public】字段下,添加geuest ok記錄;
guest ok = yes
刪除【public】字段每行行首的“;”標識;
保存退出。
這裡添加的netbios name是可以在Windows系統中的網絡鄰居上看得見的計算機名;添加的/pub是可以在網絡鄰居中看見的共享目錄;添加guest ok是允許所有用戶都可以用guest賬戶訪問共享資源;刪除“;”標識是要使整個【public】字段成為可執行。
經過以上設置,現在/pub就成為可以被Windows系統和其他安裝了Linux系統的計算機作為共享的目錄了。
2.Linux系統訪問Windows 2000下的共享文件
在Linux系統下,為了能夠使用Windows系統下的共享文件夾可以進行以下操作(假設Windows系統的計算機名為ww2000):
smbclient -L //ww2000
此命令為查看ww2000下的共享情況,注意在系統要求輸入password時,直接按回車鍵即可進入ww2000,此時屏幕上列出ww2000下的共享。
smbclient \\\\ww2000\\share -U share (或smbmount //ww2000/share /pub)
使用這個命令可進入ww2000的share目錄,屏幕上出現MS-DOS的提示符:\時說明用戶進入了share目錄。此時可以在提示符後輸入“?”查找你可使用的命令。