linux下配置samba服务器(以CentOS6.7为例)

简介:

一、简介(百度百科)

   Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

二、配置步骤

1.安装samba服务器:

     yum install -y samba 

2.备份配置文件

   cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

3.配置文件

  vi /etc/samba/smb.conf

wKioL1djhInDO3ZpAABilkvI0Pg000.jpg-wh_50

4.更改文件的所属用户和所属组

共享目录为:/tmp/samba 和/tmp/sam共享目录

设置共享目录权限:chown -R nobody:nobody /tmp/samba

                                 chown -R nobody:nobody /tmp/sam

5.启动samba服务,启动器请配置好防火墙和selinux;

      (注:以下注释参考 wjlkoorey的博客 文章链接:http://blog.chinaunix.net/uid-23069658-id-3142052.html 

在对待iptables的问题上:

        普通青年:直接在命令行敲…

            service  iptables stop。

        文艺青年:依次在命令行敲…

            iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT

            iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT

            iptables-save

            service iptables  restart


 同样,在对在selinux的问题上:(这丫的把我坑惨了呀)

        普通青年:直接在命令行敲…

            setenforce 0

            vi /etc/selinux/config

        将SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行setenfore节约光阴。

       文艺青年:依次在命令行敲…

            setsebool -Psamba_enable_home_dirs on

            setsebool -Psamba_export_all_rw on

       完事儿之后再:getsebool  -a  | grep  samba一把,你懂得…


      /etc/init.d/smb restart(start)

6.设为自启动

     chkconfig smb on

7.测试是否成功

     linux下:输入命令# testparm 出现类似的下图;

          wKiom1djhJSw_8w9AACLdrTKzpA224.jpg-wh_50

window下:在资源路径栏输入:\\192.168.1.3(你配置的服务器的IP地址)就可以看到你创建的的文件了。

 8.更加详细的配置结合案例我推荐大家看这个博客,链接:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html











本文转自 河北李晓东  51CTO博客,原文链接:http://blog.51cto.com/lixiaodong2016/1790264,如需转载请自行联系原作者
目录
相关文章
|
9天前
|
Linux 网络安全 KVM
Linux(Centos6.5)下kvm环境搭建
Linux(Centos6.5)下kvm环境搭建
23 2
|
9天前
|
关系型数据库 MySQL Unix
linux优化空间&完全卸载mysql——centos7.9
linux优化空间&完全卸载mysql——centos7.9
44 7
|
4天前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置详细指南,如何选择合适云服务器配置?
阿里云服务器配置选择涉及CPU、内存、公网带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型e实例,如2核2G3M配置,适合低流量网站。企业用户则应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。选择时考虑实际应用需求和性能稳定性。
|
5天前
|
存储 弹性计算 固态存储
阿里云服务器配置怎么选择合适?收藏级教程大家参考下
阿里云服务器配置选择涉及CPU、内存、带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型实例,如2核2G3M配置,适合低流量网站。企业用户应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。具体配置需根据实际应用需求来定。
|
5天前
|
Apache 项目管理 数据安全/隐私保护
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
|
6天前
|
存储 弹性计算 运维
深度解读:阿里云服务器ECS经济型e实例配置整理和性能参数表
阿里云推出经济型ECS e系列服务器,适用于个人开发者、学生和小微企业。该系列采用Intel Xeon Platinum处理器,支持多种CPU内存配比,性价比高,2核2G3M配置只需99元/年,新老用户不限量购买且续费不涨价。提供相同可用性SLA和安全标准,具备ESSD Entry云盘等企业级特性。适合中小型网站、开发测试和轻量级应用
|
6天前
|
弹性计算 运维 安全
一键配置VNC 远程桌面服务器
【4月更文挑战第29天】
8 0
|
7天前
|
弹性计算 运维 安全
|
7天前
|
弹性计算 运维 Shell
|
8天前
|
运维 网络协议 Linux
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读