SMB命令使用小結(jié)
2008-02-21 16:47今天要在LINUX之間以及LINUX與WINDOWS之間互相傳送文件,,本來可以用FTP的,,一時(shí)興起,決定使用SMB來試一把,,因?yàn)闀r(shí)間比較短,,所以只能記下一部分用到的命令和內(nèi)容,小記一下:)
一,、使用環(huán)境:
兩臺(tái)LINUX服務(wù)器,,一臺(tái)安裝了RHAS3 U3(IP:192.168.9.1),一臺(tái)安裝了紅旗服務(wù)器版4.1(IP:192.168.10.1),,其他的都是windows服務(wù)器,,安裝了
windows2000 server。
以其他機(jī)器共享192.168.9.1上的rhhhome目錄為例:
二,、在linux服務(wù)器端開始SAMBA:(以下操作在192.168.9.1上執(zhí)行)
1,、 默認(rèn)情況下,SMB服務(wù)是停止的,,首先啟動(dòng)SMB,。
啟動(dòng)SMB服務(wù):service smb start
如果要開機(jī)自動(dòng)啟動(dòng)SMB,請(qǐng)參考http://www./u/12207/?u=http://www./u/12207/showart.php?id=61869
2,、 設(shè)置SMB共享目錄:
vi /etc/samba/smb.conf ,,在最后加入想要共享的文件夾:
[rhhhome] ;共享名稱
path = /home/rhh ,;共享文件夾路徑
writeable = yes ,;是否可寫
guest ok = yes ;是否允許GUEST訪問
3,、 設(shè)置SMB用戶:
用root登陸,,
smbpasswd -a rhh ;增加SMB用戶,,同時(shí)會(huì)提示設(shè)置密碼
smbpasswd –x rhh ,;刪除SMB用戶
三、在客戶端連接SMB服務(wù)器:(以下操作在192.168.10.1上執(zhí)行)
連接SMB共享有兩種方式:smbclient和smbmount
1,、smbclient:連接后的操作方法與FTP登陸基本一樣
smbclient -L 192.168.9.1 ,;查看共享資源,會(huì)看到有一個(gè)"rhhhome"共享目錄
smbclient //192.168.9.1/rhhhome -U rhh ,;連接SMB共享目錄,,進(jìn)入后上傳和下載文件的命令用法與FTP類似。例如:
get xxxxx ,;下載某個(gè)文件
put xxxxx ,;上傳某個(gè)文件
mget * ,;下載當(dāng)前目錄下所有文件
tar c test.tar notes/ ; 打包notes目錄下所有文件
2,、smbmount:推薦使用-方便
mkdir /mnt/smbtmp ,;為共享文件建立mount點(diǎn)
smbmount //192.168.9.1/rhhhome /mnt/smbtmp -o rhh ;mount共享目錄,,mount后就可以進(jìn)入/mnt/smbtmp操作遠(yuǎn)端主機(jī)上的共享目錄了,。
smbumount /mnt/smbtmp ;umount共享目錄
3,、用主機(jī)名代替IP地址進(jìn)行連接:
vi /etc/samba/lmhosts ,,加入主機(jī)名和IP的映射關(guān)系:
例如:加入一行 192.168.9.1 RHAS3 這樣上面所有的命令中的IP地址都可以用RHAS3來代替。四,、linux下共享windows文件: 在windows共享文件夾的權(quán)限中加入可以訪問的用戶名,。 用以上的smbclient和smbmount命令即可。五,、windows訪問linux共享文件夾:在運(yùn)行中輸入“//192.168.9.1” ,即可打開共享文件夾,。