linux smb命令詳解
linux smb命令詳解
smb命令在Linux系統(tǒng)中,可以用來(lái)linux和win之間實(shí)現(xiàn)文件共享,下面由學(xué)習(xí)啦小編為大家整理了linux smb命令的相關(guān)知識(shí),希望大家喜歡!
一、linux smb命令使用環(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 smb命令開(kāi)始SAMBA:(以下操作在192.168.9.1上執(zhí)行)
1、 默認(rèn)情況下,SMB服務(wù)是停止的,首先啟動(dòng)SMB。
啟動(dòng)SMB服務(wù):service smb start
2、 設(shè)置SMB共享目錄:
vi /etc/samba/smb.conf ,在最后加入想要共享的文件夾:
[rhhhome] ;共享名稱
path = /home/rhh ;共享文件夾路徑
writeable = yes ;是否可寫
guest ok = yes ;是否允許GUEST訪問(wèn)
3、 設(shè)置SMB用戶:
用root登陸,
smbpasswd -a rhh ;增加SMB用戶,同時(shí)會(huì)提示設(shè)置密碼
smbpasswd –x rhh ;刪除SMB用戶
三、linux smb命令連接SMB服務(wù)器:(以下操作在192.168.10.1上執(zhí)行)
連接SMB共享有兩種方式:smbclient和smbmount
1、smbclient:連接后的操作方法與FTP登陸基本一樣
smbclient -L
[url=file://210.72.226.193/]192.168.9.1[/url]
;查看共享資源,會(huì)看到有一個(gè)"rhhhome"共享目錄
smbclient
[url=file://210.72.226.193/notes]//192.168.9.1/rhhhome[/url]
-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來(lái)代替。
四、linux下共享windows文件:
在windows共享文件夾的權(quán)限中加入可以訪問(wèn)的用戶名。 用以上的smbclient和smbmount命令即可。
五、windows訪問(wèn)linux共享文件夾:
在運(yùn)行中輸入“//192.168.9.1” ,即可打開(kāi)共享文件夾。