使用 samba 搭建共享服务(树莓派、香橙派折腾系列)

949 阅读1分钟

1. 安装 samba

apt-get install samba samba-common-bin

2. 建文件夹

在 home 里创建共享文件夹 share: mkdir /home/share

设置文件夹读写权限: chmod 777 /home/share

3. 修改配置

vi /etc/samba/smb.conf

在smb.conf末尾添加以下内容:

[share]                       #网络上显示的名称
path = /home/share            #共享文件夹路径
valid users = root smbuser    #允许访问的用户,注释后可匿名访问
browseable = yes              #允许浏览
public = yes                  #开放共享
writable = yes                #可写
#guest ok = yes               #默认访问用户名为guest
max connections = 5
create mask = 0777            #新建文件权限777
directory mask = 0777         #新建目录权限777

4. 添加用户

输入smbpasswd -a smbuser Enter 键后,按提示输入密码

5. 重启服务

/etc/init.d/smbd restart

/etc/init.d/nmbd restart

(在/etc/rc.local文件里加上面两个命令配置开机重启samba服务)

6. 访问

windows 系统:在文件夹地址栏输入 \\192.168.xx.xx 输入步骤4添加的账号密码( /etc/samba/smb.conf 里注释 # valid users xxx 后不需要账号密码);

mac 系统:桌面->前往->链接服务器:输入 smb://192.168.xx.xx

7. 注意

a. /etc/samba/smb.conf文件里的中文空字符一定要删除,否则配置会不生效!!!!;

b. 如果无法访问尝修改上层目录权限 chmod 777 /home

c. 兼容早期安卓手机:在 /etc/samba/smb.conf 加入 ntlm auth = yes

d. 如果还遇到无法访问:在 /etc/samba/smb.conf 加入 server min protocol = NT1(支持使用SMB1标准的客户端访问)!!!。