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

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 出现类似的下图;

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

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

时间: 2024-08-06 03:18:35

linux下配置samba服务器(以CentOS6.7为例)的相关文章

linux下配置samba服务器

linux下配置samba服务器 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 2.安装配置samba 安装命令:yum install -y samba samba-client 配置文件:/etc/samba/smb.conf [global] workgroup = 

手把手教你linux下配置vsftp服务器(以CentOS为例)--非常的详细

VSFTP 简介:VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全.安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点.在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S.在稳定方面,VSFTP就更加的出色,VSFTP在单

Linux下使用Samba服务器举例

Linux下使用Samba服务器举例 实验环境: Vbox下,Rehat5虚拟机 使用samba服务器 目的:使用samba服务器将文件上传到服务器上 [[email protected] ~]# service smb start          //报错,没有smb服务 smb: unrecognized service //接下来安装samba服务器 [[email protected] ~]# mount /dev/cdrom /media/ mount: block device /

一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务

一.掌握Samba服务的配置原理二.在linux下配置samba共享服务(匿名共享.身份验证.账户映射.访问控制)Samba介绍:Samba是运行在Linux与Unix之上的免费共享服务的软件,是典型服务器/客户端模式,它有两个进程,一个是smbd,主要是用来管理共享文件的进程,另一个是nmbd,用来实现主机名到IP地址的转换(相当于Windows下的NetBIOS的功能),smbd运行在TCP的139.445端口,nmbd则运行在UDP的137.138端口(运行samba服务后可以用如:net

Linux下配置Tomcat服务器

Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安装 还是在/usr/local下新建目录tomcat进入后用wget命令下载最新包,tomcat9.0现在已经出来了,但是为了和eclipse项目更好的兼容,建议下载tomcat8.0的最新包 下载好之后进行释放 tar -xzvf apache-tomcat-8.0.30.tar.gz 释放出来之

在linux下配置tftp服务器和nfs服务器

提示:该实验平台是在RedHatb6下进行的 配置成功的前提有三个: (1):在window下能ping的通linux (2):关闭linux 防火墙      执行指令:/etc/init.d/iptables stop (3):使SElinux处于宽容模式   执行指令:setenforce permissive 一.配置tftp服务器步骤 (1):挂载磁盘,安装tptp-server软件包 mount /dev/cdrom    /mnt/                        

linux下搭建samba服务器

服务器IP:192.168.4.5 1.安装samba服务软件包 [[email protected] 桌面]# yum -y install samba [[email protected] 桌面]# rpm -q samba samba-3.6.9-164.el6.x86_64 [[email protected] 桌面]# rpm -q samba-client 2.修改配置文件smb.conf 对配置文件做备份 [[email protected] 桌面]# cp /etc/samba/

Debian下配置Samba服务器

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.Linux下的Samba服务主要用于Windows平台和linux平台下载局域网内实现文件共享. 一.Samba安装 以下操作均是在root权限进行的 apt-get install Samba安装 二.创建共享目录以及修改权限 1.mkdir /home/coin/share //这里的/home/coin/share我自己测试用的你们可以根据自己的需求建立相应目录 2.chmod 777 /hom

【转】Ubuntu下配置samba服务器

原文网址:http://my.oschina.net/junn/blog/171388 一. samba的安装: sudo apt-get insall samba      // (sudo get temp root auth) sudo apt-get install smbfs     //旧版本 sudo apt-get install cifs-utils //新版本 上面的命令将会安装Samba和其他相关的工具.在旧版的Ubuntu中,你可能需要使用 smbfs替代 cifs-ut