树莓派使用samba共享文件、自动挂载

 

 

  

安装 

sudo apt-get install samba samba-common-bin

 

修改配置文件 

sudo vi /etc/samba/smb.conf

添加在文件最后 

[share] #共享文件的名称,将在网络上以此名称显示 

path = /samba #共享文件的路径 

valid users = root #允许访问的用户,这里我用的是root 

browseable = yes #允许浏览 

public = yes #共享开放 

writable = yes #可写

 

在[homes]节中 

read only = yes改为no 

browseable = no改为yes

 

把系统默认用户 pi 添加到

samba sudo smbpasswd -a pi

会提示你输入密码:建议跟登陆的密码一致。

 

重启 samba 服务 

sudo /etc/init.d/samba restart

 

网络\\RASPBERRYPI里会有两个部分,一个是目录pi,里面是pi用户的home目录;一个是share,是根目录下的share

 

为什么要这样搞呢?

我在想通过samba来共享挂载的U盘的时候,发现pi的home目录能共享访问,但是挂载U盘的目录却不能,我估计应该是权限问题,因为我只能在sudo下挂载的,pi是没有权限访问的,即使我在挂载前把目录改成777,挂载后也只有700,不能改,所以两个目录我就分开共享了,想共享外挂存储空间的时候,就把它挂载到根目录的share上面就好了。

 

========================分割线================================

 

如果用pi用户登录samba,在操作/share下面的文件时,会没有权限,所以干脆直接在valid users里设置root,只能root登录访问。在把外部存储挂载在/share上(U盘或硬盘),最好是NTFS格式的,FAT32格式不能传太大的文件,但NTFS在挂载之前需要安装NTFS-3g才能挂载,完成后设置/etc/fstab文件实现自动开机挂载

 

一开始不太会设置自动挂载,导致失败,开机进入“welcome to emergency mode”,输入root密码进入,修改fstab重启

 

转载地址:http://blog.sina.com.cn/s/blog_6c9c71840102woqn.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值