千家信息网

搭建smaba实现windows与linux匿名共享

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前言:讲道理来smaba作为一个简单的服务,而且不经常用到,是没必要写成一片博客的。不过在此过程中还是遇到不少坑,全部踩过之后,记录下来反而感觉还有有那么一丝丝必要的,正文:说道文件共享,nfs也基本
千家信息网最后更新 2026年11月01日搭建smaba实现windows与linux匿名共享

前言:

讲道理来smaba作为一个简单的服务,而且不经常用到,是没必要写成一片博客的。不过在此过程中还是遇到不少坑,全部踩过之后,记录下来反而感觉还有有那么一丝丝必要的,

正文:

说道文件共享,nfs也基本满足需求了,不过如果想实现linux与windows之间的文件共享,nfs就满足不了了。基于用户认证的samba服务暂且不提,主要讲讲如何实现匿名共享,也就是无论windows访问共享还是其他linux访问共享都不用密码,话不多说开整!

第一步肯定是先安装必要的服了咯~

yum install samba samba-client samba-comm

smaba就是我们要用到的服务端程序,samba-client字面意思很明显就是客户端程序,samba-comm主要用到的是testparm语法检查指令。

接着启动服务

service smb start                 #很明显centos6系统哈

然后就是写配置文件了,我们配置文件分为两大部分[global]标识下的是全局配置,对samba本身的配置,[共享资源名] 特定的共享资源名下的就是专有的共享配置。我们先来修改全局配置。

        [global]        workgroup=xiaofengfeng            #工作组名        security = share                  #以匿名的方式共享        map to quest = Bad User           #这很重要!!!!下面详细说明

map to quest = Bad User这条配置非常重要,有了这条配置,windows才能匿名访问samba共享,且不会提示你输入密码!!!!非常重要哦。不过如果你用testparm会提示Unknown parameter encountered: "map to quest",不用管它!接下来就是共享配置了!

[project]        comment = smbuser's project                  path    = /home/project                   #要共享的目录路径        browseable = yes              #是否能查看到此共享,如果设置为no就不能在客户端显示        read only = yes    #设置为只读,与writable不要同时存在,如果同时存在以最后的最主                 writable = yes                #是否可以在共享目录写入文件        guest ok = yes

我们可以用testparm命令来确保配置没问题。博主共享配置测试配置文件测试输出如下:

[project]        comment = smbuser's project        path = /home/project        read only = No        guest ok = Yes

接下来接是重启服务,并且确保/home/project的权限能让nobody读或写,确保iptables放行samba的端口,确保已经关闭了selinux。这些都是坑!!!!!!!!为了确保能访问就做如下配置:

service restart smbiptables -Fsetenforce 0chomd 777 /home/project

根据自己的能力可对上面的权限进行限制。到此就实现了windows与linux之间的共享啦~~~

我们可以用smbclient -L \\127.0.0.1来测试samba服务是否可访问。提示输入密码直接按回车键就好~输出信息如下:

Domain=[XIAOFENGFENG] OS=[Unix] Server=[Samba 3.6.23-33.el6]        Sharename       Type      Comment        ---------       ----      -------        IPC$            IPC       IPC Service (Samba Server Version 3.6.23-33.el6)        project         Disk      smbuser's projectDomain=[XIAOFENGFENG] OS=[Unix] Server=[Samba 3.6.23-33.el6]        Server               Comment        ---------            -------        Workgroup            Master        ---------            -------

在linux端可以把共享文件挂载到某个目录下,比如

mount -t cifs //172.16.254.182/project /mnt    #172.16.254.182为samba服务器主机

在windows中可以win+r调出"运行" 输入\\172.16.254.182,就可访问linux共享啦~~~

win键就是那个开始键~~


配置 文件 服务 就是 重要 必要 密码 目录 提示 测试 输入 明显 接下来 不用 之间 全局 共享资源 同时 客户 客户端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司起名 西安纸贵互联网科技有限公司 鸠鸠互联网科技 疫情对互联网科技公司影响 华中科技大学互联网 互联网科技论坛 多迪互联网科技有限公司 消费医药和互联网科技 互联网数据科技专业 滨湖区互联网智能科技产品有哪些 互联网科技圈年度人物 美国互联网科技实力 互联网科技快讯热点 互联网科技新闻 银川新华互联网科技学校是国营吗 中国科技和美国互联网 美国五大互联网科技公司市值多少 互联网领先科技成果宣传视频 科技互联网企业在行动 互联网 科技节活动 微视频大赛 A股互联网金融科技公司 科技服务与互联网 卓越科技(互联网 ) 甘肃拓世互联网科技有限公司 厦门千工互联网科技有限公司 新兴科技互联网创新大赛颁奖典礼 互联网科技与大数据专业 山东星卡互联网科技有限公司官网 北京市互联网新科技 科技互联网专业务虚会材料
0