linux smb命令詳解
linux smb命令詳解
smb命令在Linux系統(tǒng)中,可以用來linux和win之間實現(xiàn)文件共享,下面由學習啦小編為大家整理了linux smb命令的相關知識,希望大家喜歡!
一、linux smb命令使用環(huán)境:
兩臺LINUX服務器,一臺安裝了RHAS3 U3(IP:192.168.9.1),一臺安裝了紅旗服務器版4.1(IP:192.168.10.1),其他的都是windows服務器,安裝了
windows2000 server。
以其他機器共享192.168.9.1上的rhhhome目錄為例:
二、linux smb命令開始SAMBA:(以下操作在192.168.9.1上執(zhí)行)
1、 默認情況下,SMB服務是停止的,首先啟動SMB。
啟動SMB服務:service smb start
2、 設置SMB共享目錄:
vi /etc/samba/smb.conf ,在最后加入想要共享的文件夾:
[rhhhome] ;共享名稱
path = /home/rhh ;共享文件夾路徑
writeable = yes ;是否可寫
guest ok = yes ;是否允許GUEST訪問
3、 設置SMB用戶:
用root登陸,
smbpasswd -a rhh ;增加SMB用戶,同時會提示設置密碼
smbpasswd –x rhh ;刪除SMB用戶
三、linux smb命令連接SMB服務器:(以下操作在192.168.10.1上執(zhí)行)
連接SMB共享有兩種方式:smbclient和smbmount
1、smbclient:連接后的操作方法與FTP登陸基本一樣
smbclient -L
[url=file://210.72.226.193/]192.168.9.1[/url]
;查看共享資源,會看到有一個"rhhhome"共享目錄
smbclient
[url=file://210.72.226.193/notes]//192.168.9.1/rhhhome[/url]
-U rhh ;連接SMB共享目錄,進入后上傳和下載文件的命令用法與FTP類似。例如:
get xxxxx ;下載某個文件
put xxxxx ;上傳某個文件
mget * ;下載當前目錄下所有文件
tar c test.tar notes/ ; 打包notes目錄下所有文件
2、smbmount:推薦使用-方便
mkdir /mnt/smbtmp ;為共享文件建立mount點
smbmount //192.168.9.1/rhhhome /mnt/smbtmp -o rhh ;mount共享目錄,mount后就可以進入/mnt/smbtmp操作遠端主機上的共享目錄了。
smbumount /mnt/smbtmp ;umount共享目錄
3、用主機名代替IP地址進行連接:
vi /etc/samba/lmhosts ,加入主機名和IP的映射關系:
例如:加入一行 192.168.9.1 RHAS3
這樣上面所有的命令中的IP地址都可以用RHAS3來代替。
四、linux下共享windows文件:
在windows共享文件夾的權限中加入可以訪問的用戶名。 用以上的smbclient和smbmount命令即可。
五、windows訪問linux共享文件夾:
在運行中輸入“//192.168.9.1” ,即可打開共享文件夾。