1. 主页 > 好文章

Linux局域网文件共享教程:Samba配置与权限设置详解


有没有试过在Linux和Windows之间传文件,结果被搞到头大?明明都是连同一个WiFi,但死活找不到对方的电脑???别慌,今天咱们就用Samba这个“翻译官”来搞定这事儿!?? 保证你看完就能上手,局域网传文件比U盘还方便!


一、Samba是啥?为啥要用它?

你可能想问:“我直接用微信传不行吗?”——当然可以!但如果你要频繁传大文件,或者想直接访问对方硬盘里的文件夹,Samba才是??真·生产力工具??。它就像个“方言翻译”,让Linux和Windows/Mac互相看得懂对方的文件系统。

??为什么选Samba???

  1. ??跨平台无压力??:Windows的“网络邻居”直接能用
  2. ??速度拉满??:跑满你的局域网带宽(比如千兆网传文件秒杀WiFi)
  3. ??权限可控??:谁能看、谁能改你说了算

二、手把手安装Samba(附避坑指南)

??咱们先别急着动手??,不同Linux发行版安装命令不一样。下面这个表格帮你快速定位:

系统类型安装命令常见坑点
Ubuntu/Debiansudo apt install samba记得开防火墙端口445/tcp
CentOS/RHELsudo yum install samba要关SELinux才不报错
树莓派系统sudo apt-get install samba内存卡空间要留够

装完先??检查服务状态??:

bash复制
sudo systemctl status smbd   # 看服务有没有跑起来

如果看到active (running)就说明安装成功了!要是卡住了,??八成是权限问题??,试试sudo chmod 755 /var/lib/samba/这招。


三、配置文件详解(新手必看)

配置文件在/etc/samba/smb.conf,??改之前一定先备份!??

bash复制
sudo cp /etc/samba/smb.conf ~/smba.conf.bak  # 保命操作

??核心配置四件套??:

  1. ??共享名称??:比如[我的电影库](注意不能用中文符号!)
  2. ??共享路径??:path = /home/你的用户名/movies
  3. ??访问权限??:read only = no(允许写入)
  4. ??可见性??:browseable = yes(在网络上显示)

??举个实战例子??:

conf复制
[Public]
path = /home/alex/shared_folder
valid users = alex @developers  # 允许用户和组访问
read only = No
create mask = 0775  # 新建文件默认权限

四、权限设置的双保险(防翻车重点!)

这里有个??巨坑??:Linux系统权限和Samba权限是两回事!咱们来个对比表:

权限类型控制范围修改方式生效优先级
系统文件权限所有访问者chmod/chown命令先决条件
Samba权限仅Samba用户smb.conf配置文件最终裁定

??双重保险设置法??:

  1. 先用chmod 770 /共享路径限制系统权限
  2. 再在smb.conf里设置valid users = 指定用户
  3. 最后用smbpasswd -a 用户名添加Samba专用密码

??自测技巧??:

bash复制
testparm  # 检查配置文件语法
smbclient -L //localhost  # 本地测试共享列表

五、Windows/Mac怎么连?(附截图级教程)

到这一步,Linux端已经搞定了。但很多小伙伴卡在Windows这边:??“为啥我的电脑里看不到共享?”??

??Windows连不上?试试这三板斧??:

  1. Win+R输入\\Linux的IP地址(比如\\192.168.1.100
  2. 输入前面设置的Samba账号密码
  3. 到"网络和共享中心"→"高级共享设置"里开启网络发现

??Mac用户看这里??:
访达→前往→连接服务器→输入smb://Linux的IP地址
(如果提示协议错误,就在smb.conf里加min protocol = SMB2


个人观点时间

虽然现在有Docker、Nextcloud这些新玩意儿,但??Samba在局域网的传输效率依然是扛把子??。特别是需要频繁修改工程文件的设计师、程序员,用熟了之后你会发现自己再也回不去微信传文件的日子了。不过要注意定期更新Samba版本,老版本的安全漏洞还是挺多的。

对了,如果遇到奇葩问题,??记住这个万能口诀??:“查日志、看权限,防火墙和SELinux背锅大半”。只要不是硬件问题,照着这个思路排查准没错!

本文由嘻道妙招独家原创,未经允许,严禁转载