Android ubuntu-samba 文件共享

为了工作需要,我需要测试一下Android端是否可以挂载samba共享文件夹,实现 Android 和 Ubuntu 的数据共享;

在 ubuntu 中搭建 samba 文件共享服务:

1、安装 samba
sudo apt-get update
sudo apt-get install samba samba-common
2、创建需要共享的目录
sudo mkdir /home/share
sudo chmod 777 /home/share
3、修改基础配置
sudo gedit /etc/samba/smb.conf
这里写图片描述
这里写图片描述
然后保存;
4、新建访问共享资源的用户和设置密码
sudo useradd smbuser 新建用户
sudo smbpasswd -a smbuser 设置密码
sudo service smbd restart 启动 samba 服务

搭建测试环境:

win10 安装 Vmware
虚拟机安装 Ubuntu 14.04
在 Ubuntu 14.04 中安装 Samba 服务,将虚拟机系统设置为桥接
win10 与电脑连到同一个路由上(建立局域网)
然后 Android 设备连接到win10 上,使用adb连接

挂载步骤及遇到的问题:

挂载命令:
mount -o username=guest,password=guest -t cifs //[ipaddress]/[share] /sdcard/cifs/nas
遇到的问题:
1、mount: mounting //192.168.1.102/cifs on /mnt/cifs failed: Operation now in progress”.
原因:连接被拒绝,可能是 win 10 防火墙没关,也可能是 ubuntu 14.04 防火墙没有关;
解决方法:关闭防火墙

2、file or directory doesn’t exist
原因:本地路径不存在或者无权限访问
解决方法:最好自己创建一个文件夹,进行挂载(vendor/shoppingchen)

3、中文乱码:
解决方法:
https://blog.csdn.net/cityzenoldwang/article/details/61190645

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值