linux与windows的文件共享

1.windows之间的文件共享

在局域网中,处于文件共享的需要,我们需设置文件共享的功能。在同一交换机或同一路由器下,通过局域网的文件共享即可实现不同windows在同一局域网内的共享功能。

2.查询本机IP

2.1通过cmd命令获取IP地址

同时按下“win”+“R”键,在运行框内输入cmd


 

 

确定后,弹出命令框,输入ipconfig”,根据当前连接,获得本机IP地址



 

 

2.2通过“网络和共享中心”获取IP

在网络和共享中心,左键点击当前的连接方式:


 

 

再点击详细信息,即可获取到当前的IP


 

3.选择共享文件以及共享用户

 任选一想要共享的文件,右键单击,选中 属性→共享选项卡→共享


 

为实现不同windows之间的共享,选择用户组Everyone→添加,若无Everyone用户组,可以在“创建新用户”下新建。


 

4.用户权限设置

“权限级别”下拉选项中设置


点击共享→完成。

5.其他windows用户获取共享

有两种方法:

一是在计算机地址栏中输入\\+对方IP”,如:


另一种是在运行框里输入\\+对方IP”,如:


 

之后会弹出用户名和密码的验证窗口,输入正确的用户名和密码即可。也可不用输入密码进行共享,主动共享者要自行设置。设置如下:控制面板→网络和共享中心→更改高级共享设置→所有网络,在下拉栏中找到“密码保护的共享”,选择关闭即可。


 

 

 

 

 

6.Linux挂载Windows文件夹简介

CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。

接下来介绍linux通过cifs挂载windows的共享文件夹。

 

7.共享给Everyone

首先在桌面新建一个名为share”的文件夹。共享给Everyone,可以参考上文进行。但是,记得要给Everyone赋予权限。打开高级共享,点击权限,如图所示修改。


 

 

Linux端的操作:

[root@localhost ~]# mkdir /mnt/test #建立挂载点

输入如下命令挂载:

[root@localhost ~]# mount -t cifs //192.168.1.114/share  /mnt/test

Password: #提示输入密码,保持缺省按回车即可

进入mnt查看是否挂载:

[root@localhost mnt]# mount

/dev/sda2 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/sda1 on /boot type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

.host:/ on /mnt/hgfs type vmhgfs (rw,ttl=1)

vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)

//192.168.1.114/share on /mnt/test type cifs (rw) #已挂载

 

注:此IP为我windowsIP,请填入自己的IPLinux中用”/”号,windows中用”\”号。

 

8.问题及解决

·在选择“关闭密码保护共享”后,系统有可能会又自动选择“启用密码保护共享”,查阅资料后,了解到这是Guest用户导致的,如果在Guest账户下有密码就会出现上述问题。解决方法是删除Guest的密码,操作如下:在“计算机管理”页面中左侧栏展开“本地用户和组”→“用户”,右键单击Guest账户→“设置密码...”,在弹出的对话框中,不输入任何密码,直接确定即可。


 

·如果出现提示Unable to find suitable address. 则说明远程共享文件夹路径不存在,需再次检查并更改目录路径。

·如果出现提示mount error(13): Permission denied

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

解决方法是将访问Windows共享目录的用户名和密码直接加入到命令中 ,如:

mount -t cifs -o username=xxx,password=xxx  //192.168.1.114/share /mnt/test

其中的xxx是当前的用户(默认为Administrator)以及该用户的密码,如果没有密码,则可以不用填写。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值