📜  在树莓派上安装 samba - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:34.714000             🧑  作者: Mango

在树莓派上安装 Samba

Samba 是一个开源的软件包,用于在 Linux 系统上实现文件共享。在树莓派上安装 Samba,可以将其用作文件服务器、打印服务器或者网络备份设备,从而可轻松地与其他设备共享文件。

安装 Samba

在树莓派上安装 Samba 非常简单。只需在终端输入以下命令:

sudo apt-get update
sudo apt-get install samba samba-common-bin
配置 Samba

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 用户

您可以使用以下命令为 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 的配置之后,您需要重启 Samba 服务以使更改生效。请使用以下命令重启服务:

sudo systemctl restart smbd
连接到 Samba 共享

您可以使用以下步骤将计算机连接到 Samba 共享:

  1. 在 Windows 中打开资源管理器,然后选择“网络”。
  2. 在左侧的面板中,选择“计算机”。
  3. 在菜单栏中选择“映射网络驱动器”。
  4. 在弹出的对话框中,选择一个字母,然后在“文件夹”字段中输入 Samba 共享的地址,例如:\192.168.1.100\myshare。然后单击“完成”。
结论

现在,您已经知道如何在树莓派上安装和配置 Samba,以及如何连接到 Samba 共享。如果您需要更多的信息,请参阅 Samba 的官方文档。