一、安装 Samba 服务器

树莓派可以使用 apt-get 命令安装 Samba 服务器:

12
Bash
sudo apt-get install samba samba-common-bin
Plain text

安装完成后,可以使用以下命令检查 Samba 服务器是否已正确安装:

1
Bash
sudo testparm
Plain text

二、配置 Samba 服务器

要配置 Samba 服务器,需要编辑配置文件 /etc/samba/smb.conf,可以使用 nano 编辑器:

1
Bash
sudo nano /etc/samba/smb.conf
Plain text

在文件中添加以下内容:

1234
Bash
[share]
comment = Raspberry Pi Share
path = /home/pi/share
browseable = yes
writeable = yes
only guest = no
create mask = 0777
directory mask = 0777
public = yes
Plain text

其中,share 为共享文件夹名称,comment 为共享文件夹的描述,path 为共享文件夹的路径,browseable 指定是否可以浏览,writeable 指定是否可以写入,only guest 指定是否只有游客可以访问,create mask 和 directory mask 指定共享文件夹的权限,public 指定是否可以公开访问。

三、添加 Samba 用户

为了让 Samba 服务器可以正常使用,需要添加一个 Samba 用户:

1
Bash
sudo smbpasswd -a pi
Plain text

其中,pi 为用户名,输入完命令后会提示输入密码,输入两次密码即可添加 Samba 用户。

四、启动 Samba 服务器

安装和配置完成后,可以使用以下命令启动 Samba 服务器:

1
Bash
sudo /etc/init.d/smbd start
Plain text

启动完成后,可以使用以下命令检查 Samba 服务器是否正常运行:

1
Bash
sudo /etc/init.d/smbd status
Plain text

如果要让 Samba 服务器开机自启动,可以使用以下命令:

1
Bash
sudo update-rc.d smbd defaults
Plain text