当前位置:   article > 正文

Linux与Windows共享文件之Samba部署

Linux与Windows共享文件之Samba部署

一、起因

最近公司和展讯有个合作项目,因此他们那边派人过来驻场开发。这是一个好的机会去了解更多的开发方式,原先 xshell+vim的方式实在效率太低,调试也不方便,被我百般吐槽。终于在和他们的沟通中了解到一个工具:samba。它可以实现Linux系统和Windows之间的资源共享。有了samba,从此在Windows上也可以通过Android Studio、Source Insight等IDE编辑调试Android源码了。
废话不多说,直接上教程。

二、安装

sudo apt-get install samba (服务端)
sudo apt-get install smbclient (客户端,提供测试和Linux连接)
  • 1
  • 2

三、建立共享(配置文件)

1、创建共享目录

sudo mkdir -p /home/share
sudo chmod 777 /home/share
该目录也可以是其他,设置权限777之后所有人都可以读写
  • 1
  • 2
  • 3

2、修改配置文件

/etc/samba/smb.conf
在 smb.conf 最后添加

[share]
    path = /home/share
    browseable = yes
    writable = yes
    comment = smb share test
  • 1
  • 2
  • 3
  • 4
  • 5

常用配置

[share] #共享名,最后连接地址为 \\IP\share
comment = smb share test # 该共享的备注
path = /home/share # 共享路径
allow hosts = host(subnet) # 设置该Samba服务器允许的工作组或者域
deny hosts = host(subnet) # 设置该Samba服务器拒绝的工作组或者域
available = yes|no # 设置该共享目录是否可用
browseable = yes|no # 设置该共享目录是否可显示
writable = yes|no # 指定了这个目录缺省是否可写
public = yes|no # 指明该共享资源是否能给游客帐号访问
user = user, @group # user设置所有可能使用该共享资源的用户,也可以用@group代表group这个组的所有成员,不同的项目之间用空格或者逗号隔开
valid users = user, @group # 指定能够使用该共享资源的用户和组
invalid users = user, 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/970330
推荐阅读
相关标签
  

闽ICP备14008679号