はなふぶき

树莓派安装SAMBA

samba

    samba 是在Linux和UNIX系统上实现SMB协议的一个免费软件,通过他我们可以实现文件的共享。

1.安装 samba 和 samba-common-bin

在命令行中输入sudo apt-get install samba samba-common-bin。为了后面的测试,我们用一个U盘来模拟网络硬盘。先把U盘格式化为Linux下的文件格式。输入 df –h 命令查看硬盘的信息,找到你的U盘。注意备份U盘里有用的东西!然后输入命令:mkfs -t ext4 /dev/sdb1.把U盘格式化为EXT4文件格式。因为我之前试过用fat32和ntfs格式,发现都回存在权限的问题。共享文件无法获得写权限。然后创建一个/samba目录,把它的权限改为777。chmod 777 /samba。这个目录将用作共享文件的目录。把U盘所在的分区mount到/samba下。

如果出现错误提示,则需要先执行sudo apt-get update,再重新执行sudo apt-get install samba
安装完成后,这里只是安装了samba服务,一些基本工具还没有安装,所以还需要安装samba支撑工具:
sudo apt-get install samba-common-bin
(注意:这一步非常重要,这个要是不安装会导致像smbpasswd这样的工具没有被安装,后面就无法增加samba用户了)

2.配置/etc/samba/smb.conf文件

在命令行中输入 sudo vi /etc/samba/smb.conf。输入shift+g将光标移到最后。在最后加上这些内容:

#================================================

[pi]                                     #共享文件的名称,将在网络上以此名称显示
        path = /home/pi                     #共享文件的路径
        valid users = root pi                 #允许访问的用户,比如我的raspi有

                                        #root 和 pi 两个用户
        browseable = yes                  #允许浏览                                 
        public = yes                       #共享开放                                     
        writable = yes                      #可写

#=================================================

    保存后,重启samba服务。输入 /etc/init.d/samba restart 。接下来为共享添加用户。输入:

smbpasswd –a username,此处的用户名必须是树莓派里面的用户名。

码字很辛苦,转载请注明来自はなふぶき博客《树莓派安装SAMBA》

评论