配置

配置文件路径:/etc/samba/smb.conf

简单配置信息:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = raspberry
security = user
; map to guest = bad user
name resolve order = bcast host
dns proxy = no

[btdownload]
comment = SMC
path = /media/pi/feng/btdownload
; guest ok = yes
browseable = yes
create mask = 0755
directory mask = 0755
guest only = no
read only = no
force user = pi
valid users = @pi

force user 把用户默认到pi
valid users 指定pi组的成员

注意配置文件权限: sudo chown -R pi:pi /media/pi/feng/btdownload

添加Samba用户密码:sudo smbpasswd -a pi

如果失败,需要 sudo apt-get install samba-common-bin

重启: sudo /etc/init.d/samba restart

默认端口为445,注意防火墙

问题

  • 对于使用guest 用户登录的配置,不清楚。在众多教程中没能找出关键信息
  • ACL 文件限权认识
  • umask
  • fstab的修改
  • mount, umount, eject 命令

参考

官方配置
Simon the Pi Man
Samba Public Shares
R-Pi NAS
Create a Public Samba Share on Ubuntu 17.04 / 17.10