要在 Linux 上通过 Samba 向 Windows 分享文件夹,请按照以下步骤操作:
首先需要确保 Linux 系统已安装 Samba,请在终端运行以下命令安装 Samba:
sudo apt update
sudo apt install samba
在 Linux 系统上创建要共享的文件夹,例如创建一个名为 shared_folder
的文件夹:
mkdir /home/your_username/shared_folder
分配给该文件夹合适的权限,以便其他用户可以访问和添加文件:
chmod 777 /home/your_username/shared_folder
为了允许其他用户(例如 Windows 用户)访问该共享文件夹,需要编辑 Samba 配置文件,在 /etc/samba/smb.cnf
的末尾添加共享文件夹的详细信息。使用文本编辑器打开文件,例如:
sudo nano /etc/samba/smb.conf
向配置文件的末尾添加以下内容,然后保存并退出:
[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 用户可见该共享文件夹,并允许他们读写文件。根据需要调整设置。
重启 Samba 服务以应用更改:
sudo systemctl restart smbd
此时,在 Windows 计算机上打开文件资源管理器,然后在地址栏中输入 Debian 计算机的 IP 地址和共享文件夹的名称。例如,如果 Debian 计算机的 IP 地址是 192.168.0.100,那么在 Windows 的文件资源管理器地址栏输入:
\\192.168.0.100\shared_folder
现在你应该能够在 Windows 和 Linux 之间共享文件了。如果需要更多的权限管理,请查阅 Samba 官方文档以更深入地了解配置选项。