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,如需转载请自行联系原作者
目录
相关文章
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
1201 17
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
安全 关系型数据库 网络安全
安全加固:启动PostgreSQL 14服务器SSL加密的方法指南在CentOS 7环境中
通过上述步骤,你可以为PostgreSQL数据库服务器设置SSL加密,从而增加数据在传输中的安全性。确保维持证书的有效性,并且定期更新和管理密钥,以防止未授权访问。
626 0
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
4141 0
|
数据挖掘 Linux 数据库
服务器数据恢复—Linux系统服务器数据恢复案例
服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要恢复服务器中的数据库、办公文档、代码文件等。
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
985 0
|
网络协议 安全 Unix
Linux下的samba服务配置详解
Linux下的samba服务配置详解
804 1
|
网络协议 Linux 网络安全
百度搜索:蓝易云【Linux下的samba服务配置详解】
以上是对Samba服务配置的详解。通过配置Samba,你可以在Linux和Windows之间实现文件共享和打印机共享,方便进行跨平台的文件传输和共享操作。请根据具体需求和环境,进行相应的配置和调整。
344 0
百度搜索:蓝易云【Linux下的samba服务配置详解】
|
Linux Windows 数据安全/隐私保护