Linux与Windows共享文件之Samba部署

本文介绍了如何部署Samba以实现Linux和Windows之间的文件共享。内容包括Samba的安装、共享目录的创建与配置、用户添加及权限设置,以及在Windows上访问共享资源的方法。此外,还解决了遇到的符号链接目录访问问题。
摘要由CSDN通过智能技术生成

一、起因

最近公司和展讯有个合作项目,因此他们那边派人过来驻场开发。这是一个好的机会去了解更多的开发方式,原先 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、创建共享目录

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

2、修改配置文件

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

[share]
    path = /home/share
    browseable = yes
    writable = yes
    comment = smb share test

常用配置

[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, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值