美文网首页玩转树莓派树莓派
树莓派搭建 samba 服务器

树莓派搭建 samba 服务器

作者: EricKwoc | 来源:发表于2017-06-23 10:03 被阅读429次

    首先挂载磁盘并修改fstab实现自动挂载
    sudo mount -t vfat -o rw,umask=111,dmask=000,iocharset=cp936 /dev/sda1 /media/share
    sudo nano /etc/fstab

    里面添加一行

    /dev/sda1       /media/thunder  vfat   user, rw,umask=111,dmask=000,nofail,timeout=1,iocharset=cp936        0         0
    

    samba在apt源里有
    sudo apt-get install samba
    完成之后给samba创建用户和用户组
    sudo groupadd samba -g 6000
    sudo useradd samba -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
    然后通过smbpasswd来把这个用户添加为samba用户
    可以通过smbpasswd将你自己添加为samba用户

    eric@Cubian:~$ sudo smbpasswd -a $USER
    New SMB password:
    Retype new SMB password:
    Added user eric.
    

    再之后我们要修改samba的配置,配置文档是/etc/samba/smb.conf
    cd /etc/samba
    sudo mv smb.conf smb.conf.bak
    sudo nano smb.conf

    将以下内容粘贴到文档内

    [global]
            # 设定编码字符集
            dos charset = cp936
            unix charset = cp936
            display charset = cp 936
            server string = %h server
            security = user
            map to guest = bad user
            unix password sync = yes
            passwd program = /usr/bin/passwd %u
            syslog = 0
            log file = /var/log/samba/%T%m.log
            max log size = 1000
            domain logons = yes
            dns proxy = no
            wins support = yes
            usershare allow guests = yes
            panic action = /usr/share/samba/panic-action %d
            idmap config * : backend = tdb
    
    [samba]
            comment = Samba share
            #path即你要共享的路径,以实际为准
            path = /media/share
            read only = no
            guest ok = yes
    

    粘贴完之后用testparm命令检查配置文档是否合乎语法规范。

    修改好了之后重启samba服务器
    service samba restart
    或者
    systemctl restart samba

    然后接下来做几个测试:

    • 在windows机器上的资源管理器里输入\你的板子的ip\samba
    • 然后试试看能不能新建一个文本文档,如果可以写入就OK
    • 再之后测试能不能把一个含有中文的文件复制到samba服务器上

    如果测试都通过了,那么恭喜你,你的samba服务器已经配置完成了,你可以把它当作一个NAS来用(虽然挺慢的,瓶颈是百兆网卡)

    你可以尝试着用samba配合xware把你的板子配置为一个离线下载服务器。
    Xware 已凉,RIP
    如果有什么问题欢迎在下方留言。

    相关文章

      网友评论

        本文标题:树莓派搭建 samba 服务器

        本文链接:https://www.haomeiwen.com/subject/oooqcxtx.html