leonheart 发表于 2019-2-20 06:08:06

从Linux系统中读取Windows共享的文件

  首先在Windows系统上,解禁 Guest用户:
http://i2.运维网.com/images/blog/201807/30/e220c6ce41e5cf6025352dfde09805b9.png
将C盘中的文件夹abc属性中,选择共享,将Everyone的权限添加确认:
http://i2.运维网.com/images/blog/201807/30/360b544a1300fa3e7c966eb25a56e2ed.png
http://i2.运维网.com/images/blog/201807/30/e18650ce69360cb978f5285082f57237.png
在命令框中输入secpol.msc进入本地策略对话框:
http://i2.运维网.com/images/blog/201807/30/74b324ba864bb162d4f531a97c609ee5.png
首先点击用户权限分配,在“拒绝从网络访问这台计算机”,把guest用户删除:
http://i2.运维网.com/images/blog/201807/30/8efd6982f04636d0bbc2b7450095ecd7.png
点击安全选项,选择“本地账户的共享和安全模型”,设置为仅来宾:
http://i2.运维网.com/images/blog/201807/30/6f89c1ca0211838f65cd6c2ac2d9c340.png
接下来回到Linux系统中操作:
主要分为三个步骤:1.创建挂载目录。
2.扫描得到共享的文件。
3.将共享文件挂载到创建的目录中。
第一步先用mkdir创建一个名为abc01的目录,
第二步需要的语句是:smbclient -L //ip地址/,
由于是匿名访问,所以不需要输入密码。
利用 smbclient -L //192.168.10.20/扫描共享文件,发现文件夹abc已在共享列表中:
http://i2.运维网.com/images/blog/201807/30/369f277624be2655e7e13ad8faa4da88.png
第三步利用mount.cifs //ip地址/共享文件 /挂载目录命令,手动输入共享文件,需注意大小写,结尾加上空格。
输入mount.cifs //192.168.10.20/abc /abc01,把共享的文件挂载到新建的目录/abc01中
进去目录/abc01中查看发现里面已有win7系统共享文件夹里的文件abc01.txt



页: [1]
查看完整版本: 从Linux系统中读取Windows共享的文件