Windows 下面如何访问到ubuntu 下的一个移动硬盘呢,一开始当然是考虑到samba 这个工具了。

没有什么好说的,立即安装一个samba

sudo apt-get install samba

添加系统用户账户

sudo adduser samba_user1

添加samba 共享用户账户

sudo smbpasswd -a samba_user1

按照 通用的去配置 smb.cnf,添加共享u disk 方法。

sudo vi /etc/samba/smb.cnf

[u_disk]
comment = share removable hardware disk
path = /media/xxxx/Elements/
public = yes
writable = yes
valid_users = samba_user1
force user  = samba_user1
available = yes
browseable =yesunix charset= UTF-8
dos charset= cp936

在 windows 端能看到u_disk共享名,但是就是无法点击进入访问,增加了 force user = samba_user1 也是一样的效果,无法访问,有权限的问题。

后来测试在home 目录下去通过samba 去共享一些目录,访问时是没有问题的。

这说明smb.cnf 配置应该是没有问题,问题可能还是u disk 的配置导致了访问错误。

后来参考了Cloud Chou 关于 树莓派共享硬盘的方案。

新建文件/etc/udev/rules.d/99-udisks2.rules,内容如下:

# By default, udisks2 mounts removable drives under the ACL controlled directory
# /run/media/$USER/. If you wish to mount to /media instead, use this rule:
# set DISKS_FILESYSTEM_SHARED =1# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

绑定挂载

 sudo apt-get install bindfs

然后创建新的挂载点,并利用bindfs进行绑定挂载:

sudo mkdir /mnt/media
bindfs -o perms=0775 /media /mnt/media

这样新挂载点/mnt/media的权限就是0775,任何用户都可以访问了, 不过这只是临时挂载, 可以通过修改/etc/rc.local文件来实现开机时自动挂载,代码如下所示:

# ...
bindfs -o perms=0775 /media /mnt/media
exit 0

最后修改samba配置文件smb.cnf,让其在局域网内共享,修改path=/mnt/media/xxxx/Elements/

[u_disk]
comment = share removable hardware disk
path = /mnt/media/xxxx/Elements/
public = yes
writable = yes
valid_users = samba_user1
force user  = samba_user1
available = yes
browseable =yesunix charset= UTF-8
dos charset= cp936

最后重新启动下ubuntu ,再重新连接下共享目录,就可以正常访问了。

ubuntu 16.04 利用samba 共享移动硬盘相关推荐

  1. Ubuntu 16.04 利用qemu模拟ARM开发板

    QEMU目前可以模拟vexpress Cortex A9四核处理器开发板. 环境配置:Ubuntu 16.04,Kernel 4.4.1 内容参考了: http://blog.csdn.net/lin ...

  2. Ubuntu 16.04 安装samba服务

    安装samba服务 sudo apt-get install samba samba-common 创建用于共享的目录 sudo mkdir /home/long/share 给共享目录设置权限 su ...

  3. ubuntu 16.04 搭建无线共享热点(PC 无线直连Android移动终端 调试,监控屏幕)

    由于android终端usb接口比较松,公司的无线网络使用人过多比较慢,所以想使用PC端无线直连 调试Android终端 配置无线共享 1 网卡要支持 2 安装 plasma-nm sudo apt- ...

  4. ubuntu 16.04 安装samba

    sudo apt-get install samba -y etc 下就多了 samba sudo vim smb.conf [company] comment=share file path=/ho ...

  5. ubuntu 16.04 samba服务搭建

    ubuntu 16.04 samba服务搭建 一:安装 1. sudo apt-get install samba 有询问Yes的地方Yes就行. 无法安装samba 执行 sudo apt-get ...

  6. 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操

    在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...

  7. ubuntu 16.04 源码安装samba并且配置

    好久没发博客了,毕业季整天玩哈哈哈 最近有需求要在ubuntu 16.04 上搭一个samba服务器,要求用源码 环境: VMware workstation上的ubuntu 16.04   ,   ...

  8. [Ubuntu 16.04] [Memos] install samba

    1, Windows10 ----> Oracle VM VirtualBox  ----> Ubuntu 16.04 ----> Displays : 1280x768  ---- ...

  9. Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 在ThinkPad系列笔记本电脑中使用过Ubuntu 16.04系统的同学都知道,NVIDIA显卡驱动程序特别难安装.以我使用的T ...

最新文章

  1. 【C++】重载运算符(一)
  2. Hive 按某列的部分排序 以及 删列操作
  3. 阿里centos7 yum源
  4. bs架构的系统能连接mysql吗_HTTP、BS架构
  5. Educational Codeforces Round 37 (Rated for Div. 2) 1
  6. “锤死挣扎”的骁龙845+128GB旗舰机暴降1500元 仍冷清!
  7. MySQL中外键定义级展现结果_MySQL高频面试60题含答案
  8. c++ 读文件_python中文件的使用
  9. Mac 终端失效如何解救
  10. 最常用激活函数公式(更新中)
  11. 安卓基础-day06-20180131
  12. oracle lob函数,Oracle可以处理LOB字段的常用字符函数
  13. 北京工业大学 计算机学院分数线,2019年北京工业大学计算机专业录取分数线
  14. system(“mode con cols=40 lines=15“)参数活起来
  15. php和python学不明白_现在自学php和python那个合适?
  16. “四舍六入五成双规则” 与 C语言如何实现“四舍五入”
  17. 东方财富板块资金python抓取
  18. 力扣 2200. 找出数组中的所有 K 近邻下标
  19. error: could not create 'xxxxxx': Permission denied
  20. 阳了别怕,保护好自己

热门文章

  1. Java SE 8 新特性之旅 : Java开发世界的大变动
  2. hbuilderx如何去除结尾黑字LF,CRLF
  3. Forter 欺诈攻击指数报告出炉 忠诚度计划欺诈增长 89%
  4. sap 标准委外和工序委外_SAP委外加工
  5. QQ号码很危险 后果很严重
  6. Python 代码调试二三事
  7. matlab python 股票,股票行情数据获取-Python获取股票数据?
  8. 个人简历——各类奖学金、各种称号、各种职位中英文对照:
  9. mysql设置主键从1开始自增
  10. 用JS获得QQ号码的昵称,头像,生日