要在 Linux 上通过 Samba 向 Windows 分享文件夹,请按照以下步骤操作:

  1. 首先需要确保 Linux 系统已安装 Samba,请在终端运行以下命令安装 Samba:

    sudo apt update
    sudo apt install samba
  2. 在 Linux 系统上创建要共享的文件夹,例如创建一个名为 shared_folder 的文件夹:

    mkdir /home/your_username/shared_folder
  3. 分配给该文件夹合适的权限,以便其他用户可以访问和添加文件:

    chmod 777 /home/your_username/shared_folder
  4. 为了允许其他用户(例如 Windows 用户)访问该共享文件夹,需要编辑 Samba 配置文件,在 /etc/samba/smb.cnf 的末尾添加共享文件夹的详细信息。使用文本编辑器打开文件,例如:

    sudo nano /etc/samba/smb.conf
  5. 向配置文件的末尾添加以下内容,然后保存并退出:

    [shared_folder]
    path = /home/your_username/shared_folder
    browseable = yes
    read only = no
    guest ok = yes
    create mask = 0755
    directory mask = 0755
    writable = yes

    这些设置将使任何 Windows 用户可见该共享文件夹,并允许他们读写文件。根据需要调整设置。

  6. 重启 Samba 服务以应用更改:

    sudo systemctl restart smbd
  7. 此时,在 Windows 计算机上打开文件资源管理器,然后在地址栏中输入 Debian 计算机的 IP 地址和共享文件夹的名称。例如,如果 Debian 计算机的 IP 地址是 192.168.0.100,那么在 Windows 的文件资源管理器地址栏输入:

    \\192.168.0.100\shared_folder

现在你应该能够在 Windows 和 Linux 之间共享文件了。如果需要更多的权限管理,请查阅 Samba 官方文档以更深入地了解配置选项。

标签: linux

添加新评论