赞
踩
最近公司和展讯有个合作项目,因此他们那边派人过来驻场开发。这是一个好的机会去了解更多的开发方式,原先 xshell+vim的方式实在效率太低,调试也不方便,被我百般吐槽。终于在和他们的沟通中了解到一个工具:samba。它可以实现Linux系统和Windows之间的资源共享。有了samba,从此在Windows上也可以通过Android Studio、Source Insight等IDE编辑调试Android源码了。
废话不多说,直接上教程。
sudo apt-get install samba (服务端)
sudo apt-get install smbclient (客户端,提供测试和Linux连接)
sudo mkdir -p /home/share
sudo chmod 777 /home/share
该目录也可以是其他,设置权限777之后所有人都可以读写
/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,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。