如何从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的共享文件
转载来于:https://www.cdcxhl.com/news46/105246.html
成都网站建设公司_创新互联,为您提供自适应网站、网站排名、品牌网站建设、网页设计公司、标签优化、软件开发
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联