如何從linux訪問windows的共享文件
Linux和Windows互相通信具有重要的現實意義,而Windows中訪問Linux系統的資源比較簡單。小編主要為大家講述如何從linux訪問windows的共享文件。
1. 利用smbclient命令訪問共享資源
smbclient命令的格式如下:
其中servicename是要連接的共享資源,格式為://server/service。
smbclient命令的常用參數:
-L:列出遠程server服務器上的所有共享資源。
-N:禁止smbclient提示輸入用戶口令,當連接不需要口令的資源時可以使用該選項。
-I:用I參數指定要訪問的計算機的IP地址,而忽略NetBIOS名稱。
-U username:指定訪問遠程服務器時使用的用戶名。
例如:Windows計算機的NetBIOS 名稱為jnrp-mlx,Linux計算機的NetBIOS名稱為rhel4。在rhel4上訪問jnrp-mlx計算機上的共享文件夾dir1和dir2。
(1)在rhel4 上列出jnrp-mlx 上的共享資源:
smbclient -L jnrp-mlx
Password:
Domain=[JNRP-MLX] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
E$ Disk 默認共享
IPC$ IPC 遠程 IPC
D$ Disk 默認共享
dir2 Disk
dir1 Disk
ADMIN$ Disk 遠程管理
C$ Disk 默認共享
(2)以administrator用戶身份下載jnrp-mlx上dir1 目錄中的共享資源:
[root@RHEL4 ~]# smbclient //jnrp-mlx/dir1 -U administrator
Password:
Domain=[JNRP-MLX] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
smb: \> mget
在利用smbclient 命令連接成功之后,會出現“smb: \>”提示符,使用方法和ftp命令的使用方法相似。常見的命令如下:
ls:列出目錄列表。
mkdir:創建新目錄。
rm:刪除文件。
lcd:查看或修改本地工作目錄。
get:從服務上下載單個文件。
put:向服務器上傳單個文件。
mget:支持通配符,從服務器端下載多個文件。
mput:向服務器上傳多個文件。
?:查看可以使用的命令。
q:退出smbclient 命令。
2. 利用smbmount 命令訪問共享資源
在 Linux 系統中也可以使用smbmount 命令掛載共享資源,使用smbumount 命令卸載共
享資源。命令格式為:
smbmount 共享資源地址掛載點 -o 參數
smbumount 掛載點
例如:Windows計算機的NetBIOS名稱為jnrp-mlx,Linux計算機的NetBIOS 名稱為rhel4。在rhel4上計算機上將Windows計算機中的dir2 目錄掛載到本地的/mnt/windir2目錄下。
[root@RHEL4 ~]# mkdir /mnt/windir2 //創建掛載點
[root@RHEL4 ~]# smbmount //jnrp-mlx/dir2 /mnt/windir2 //掛載
[root@RHEL4 ~]# smbumount /mnt/windir2 //訪問完畢,卸載
注意:
(1)Linux系統之間也可以使用smbclient和smbmount命令訪問對方的共享資源。
(2)無論Linux 系統還是Windows 系統的共享都受到本地權限和共享權限的雙重限制,最終的共享權限在二者之間取最嚴格的。
分享標題:如何從linux訪問windows的共享文件
轉載來于:http://m.newbst.com/news46/105246.html
成都網站建設公司_創新互聯,為您提供自適應網站、網站排名、品牌網站建設、網頁設計公司、標簽優化、軟件開發
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯