折腾过后的心得:

  1. Samba在安装过程中会提示设置用户名和密码,其实用户名用Armbian系统的就可以,但密码是单独设置的,即:用户名是跟系统的,但密码是Samba独立的。如果输入了一个系统没有的用户名,则会新增该用户名,但不会加入到Armbian系统的登录用户。

  2. smb.conf的配置很重要,搞了很久没有连上,就是因为配置没写对。建议做减法,不要把所有配置项都写上。


极简配置(指定用户通过账号密码访问共享目录):

[global]
        workgroup = WORKGROUP
        server string = Samba Server %v
        netbios name = SambaServer
        security = user
        map to guest = bad user
        dns proxy = no

[samba-share]  //共享目录的名称,在客户端显示
        comment = Armbian Server
        path = /mnt/repo/
        browseable = yes
        valid users = tongsky
        guest ok = no
        writable = yes


注意:

1、不要在配置内容后面用 # 或者 // 开头做注释,否则配置会出错导致无法在Windows访问共享目录,我就是在这里踩了坑。

2、在Debian重启samba服务的命令是:systemctl restart smbd.service


参考了如下的教程:

smb.conf文件配置 (比较全面,推荐)

如何在Ubuntu 20.04安装和配置Samba | myfreax

[N1盒子] armbian-samba共享 并 挂载硬盘 手动设置安装 100%几率成功【完整教程】

发表评论