树莓派如何安装Samba实现和Windows共享

这篇文章将为大家详细讲解有关树莓派如何安装Samba实现和Windows共享,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创建Samba共享其实非常简单(两个步骤):

  1. 安装Samba

  2. 配置Samba

sudo apt-get install samba samba-common-bin
  • 安装完成后接着添加samba用户和密码,为了方便直接使用树莓派的默认用户pi。

~ sudo smbpasswd -a pi
# password 123456789
# smbpasswd -x pi //delete user.
  • 备份Samba配置文件

# Backup conf file.
~ sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf_bak
  • 修改默认的配置文件smb.conf(nano编辑器)

sudo nano /etc/samba/smb.conf

将[global]字段里的”workgroup = WORKGROUP”按需修改成和你电脑同一个工作组(默认应该就是WORKGROUP),然后将位于下方的[homes]、[printers]字段的配置统统注释掉,然后添加下面配置。

#custom add begin.
[CohoStudio_NAS]
comment=Raspberry Pi NAS.
path=/home/pi/nas
read only = no #任何人都具有了访问修改的权限
#因为是公共文件夹,所以给了所有用户全部权限,可以自定义
create mask = 0777 #新创建文件的默认属性
directory mask = 0777 #新创建文件夹的默认属性
guest ok = yes #默认的访问用户名为guest
browseable = yes
public = yes

[RaspberryPi_HOME]
comment=Raspberry Pi Home.
path=/home/pi
writeable=yes
browsable=yes
create mask=0777
directory mask=0777
valid users=pi
public=no
# custom add end.
  • 配置完成后启动

sudo /etc/init.d/samba restart
# ubuntu command:  sudo /etc/init.d/smbd restart
pi@raspberrypi ~ $ sudo /etc/init.d/samba start
[ ok ] Starting Samba daemons: nmbd smbd.

Well done. Windows电脑连到Raspberry Pi同一个局域网络,就可以看到树莓派的samba共享文件夹了。

注:

  • 用 smbpasswd 命令直接设置,需要首先要添加系统用户然后用 smbpasswd -a 用户名 添加 Samba 用户;

smbpasswd -e 用户名 # 激活用户
  • 挂载USB移动硬盘(将移动硬盘挂载在/home/pi/nas/目录下面):

sudo mount /dev/sda1 /home/pi/nas/

有时候卸载USB移动硬盘的时候会提示设备忙(Device is busy),只需要加上 –l 参数就行了:

sudo umount -l /home/pi/nas/

关于“树莓派如何安装Samba实现和Windows共享”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。