📅  最后修改于: 2023-12-03 15:23:34.714000             🧑  作者: Mango
Samba 是一个开源的软件包,用于在 Linux 系统上实现文件共享。在树莓派上安装 Samba,可以将其用作文件服务器、打印服务器或者网络备份设备,从而可轻松地与其他设备共享文件。
在树莓派上安装 Samba 非常简单。只需在终端输入以下命令:
sudo apt-get update
sudo apt-get install samba samba-common-bin
Samba 的配置文件是 /etc/samba/smb.conf。在这个文件中,您可以定义共享文件夹的属性和权限。在开始设置 Samba 之前,请确保备份 smb.conf 文件以便以后恢复。您可以使用以下命令备份 smb.conf 文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Samba 的配置将涉及以下关键操作:
在 smb.conf 文件中,您可以定义共享文件夹的名称、路径和访问权限。以下是一个示例:
[myshare]
comment = My Shared Directory
path = /home/pi/shared
browseable = yes
writeable = yes
only guest = no
这个示例为您提供了定义名为 myshare 的文件夹,并在 /home/pi/shared 目录中定义了共享。
您可以使用以下命令为 Samba 用户创建一个密码:
sudo smbpasswd -a pi
在这个例子中,我们为用户 pi 创建了一个密码。接下来,我们需要在 smb.conf 文件中为用户定义权限。以下是一个示例:
[myshare]
comment = My Shared Directory
path = /home/pi/shared
browseable = yes
writeable = yes
only guest = no
valid users = pi
在这个示例中,我们将共享文件夹 myshare 的权限限制为只有用户 pi 可以访问。请注意,如果您希望让多个用户访问共享文件夹,请为每个用户创建一个帐户,并将每个用户添加到 valid user 列表中。
在完成 Samba 的配置之后,您需要重启 Samba 服务以使更改生效。请使用以下命令重启服务:
sudo systemctl restart smbd
您可以使用以下步骤将计算机连接到 Samba 共享:
现在,您已经知道如何在树莓派上安装和配置 Samba,以及如何连接到 Samba 共享。如果您需要更多的信息,请参阅 Samba 的官方文档。