Loading

linux通过smb共享文件夹,windows进行连接

安装samba

sudo apt update && sudo apt install samba -y   # Debian/Ubuntu
sudo yum install samba -y                      # CentOS/RHEL

配置共享目录

mkdir /share
chmod 777 /share
sudo vi /etc/samba/smb.conf
#在文件最后添加下面的内容
[share]
        comment =this is Linux share directory
        available=yes
        path=/share
        public =yes
        writable =yes
        guest ok =no
        create mask =0775
        directory mask =0775

启动samba服务

#开机自启
systemctl enable smb
#启动
systemctl start smb

windows连接

#资源管理器地址栏输入
\\<Linux_IP>\share

如果出现无法访问的情况

  • 检查网络是否连通,smb使用445端口,可以从网络层排查(windows防火墙、linux防火墙、抓包)

  • 新版windows默认禁用了SMB1

    • windows打开smb1,【控制面板】-【启用或关闭widnows功能】-【SMB1.0/CIFS文件共享支持】

    • 在 Linux 上启用 SMB2/SMB3

    • /etc/samba/smb.conf,在 [global] 里加:

      [global]
         server min protocol = SMB2
         server max protocol = SMB3
      
  • linux关闭selinux

    • vim /etc/selinux/configSELINUX=enforcing //将enforcing换成disabled,然后重启生效
    • setenforce 0临时关闭
    • getenforce查看selinux是否生效
posted @ 2025-09-16 14:14  kiiou  阅读(95)  评论(0)    收藏  举报