如何从linux访问windows的共享文件

2021-03-15    分类: 网站建设

如何从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。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化