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