如何在Linux机器上通过Samba协议共享文件夹

如何在Linux机器上通过Samba协议共享文件夹

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本教程介绍如何在Linux上使用Samba配置目录为网络共享,以实现不同操作系统间的文件交换。安装Samba后,创建共享文件夹并编辑smb.conf文件,设置共享名称、路径和权限,选择是否添加用户认证。最后,启动Samba服务并配置防火墙开放相关端口。

🎯

关键要点

  • 本教程介绍如何在Linux上使用Samba配置目录为网络共享,以实现不同操作系统间的文件交换。
  • Samba是Linux和Unix的标准Windows互操作性程序套件,能够无缝集成Linux/Unix服务器和桌面到Active Directory环境中。
  • 安装Samba的命令为:sudo apt install samba -y。
  • 用户可以选择使用发行版自带的包或自行编译Samba,原因包括包过时、没有可用包或需要应用开发者的补丁。
  • 创建共享文件夹的命令为:mkdir /home/user/share。
  • 在/etc/samba/smb.conf文件中添加共享配置,包括共享名称、路径和权限设置。
  • 如果希望用户通过密码进行身份验证,需要在配置文件中添加valid users = your_user,并将public值改为no。
  • 创建Samba服务的新用户命令为:sudo smbpasswd -a your_user。
  • 启动Samba守护进程的命令为:sudo systemctl start smbd,并可选择设置为开机自启。
  • 如果使用UFW防火墙,需要开放139和445端口,命令为:sudo ufw allow 139和sudo ufw allow 445。
➡️

继续阅读