1.安装samba服务器

 # yum install samba

2.配置

 # vi /etc/samba/smb.conf
  security = user (100行左右)

  在Share Definitions下
  注释以下的所有配置文件

  添加以下几行
  [共享的名字(如果linux支持中文,可以写中文)]
  path = 你需要共享的路径
  browseable = yes
  writable = yes

3.新建用户名,新建文件夹并且设定ACL权限

 # useradd -s /sbin/nologin -M 你需要新建的用户名
 )中,存放文件的路径

ACL:
 1.查看是否具有ACL权限    

  # mount | grep -i "acl" | grep -v "grep"

 2.如果1什么也没输出 那么就需要添加权限

  # vi /etc/fstab

  在/ 那一栏中 磁盘格式后 配置前添加上acl即可

  完成之后需要重启(请设置好,不要不能开机哦!!!)
  或者

   # mount / -o remount

 3.配置acl

  # setfacl -m -u:用户名:权限(rwx权限) 目录
 例如:
  # setfacl -m -u:test1:r-x /share

 4.查看acl权限

  # getfacl 需要查看的目录

4.iptables的设定

  # iptables -I INPUT -p tcp -dport  -j ACCEPT
  # iptables -I INPUT -p tcp -dport  -j ACCEPT

 注:
 139 445端口必须打开
  如果需要用到计算机名来访问,则需要打开137 138端口,
  不过,基本上用不到,打开以上两个端口进行Ip访问即可。

 保存和重启防火墙

  # /etc/init.d/iptables save && /etc/init.d/iptables reload

5.SEliux设定
 查看规则

  # getsebool -a | grep "samba"


 配置

 配置根据smb.conf配置文件中所提到的内容

 

  # setsebool -P samba_create_home_dirs=on && setsebool -P samba_domain_controller=on &

6.测试即可

Time : 2016-08-10 23:22:04

Name: 王                李

Mail:w18030432178@outlook.com

Centos Samba 服务器 iptables 和 SElinux 设置的更多相关文章

  1. centos samba 服务器的配置和使用

    1.安装samba服务 #yum install samba samba-client samba-swat 2.修改配置文件 #vi /etc/samba/smb.conf security = u ...

  2. 安装samba服务器

    首先理解以下概念: ftp:在内网和公网使用. 服务器端支持:windows,linux 客户端端支持:windows,linux samba:只能在内网使用,类似于windows的网络邻居(文件共享 ...

  3. 【Linux】时间同步设置+防火墙设置+SELinux设置

    时间同步设置 在大数据集群环境中,要求每台集群的时间必须是同步的,这样我们就会要求每台集群的时间必须和一台服务的时间是同步的.接下来介绍一下步骤: 1,设置ntp客户端 yum -y install ...

  4. Linux:搭建samba服务器

    samba服务器的搭建 修改防火墙设置 firewall-cmd --permanent --add-service=samba //设置防火墙 firewall-cmd --reload //重新加 ...

  5. 一起来学linux:SAMBA服务器搭建

    前面介绍的NFS服务器的用来linux和linux系统之间共享文件和目录的,那如果是linux和windows之间需要共享修改文件该如何操作呢.这据需要用到SAMBA系统.我们首先来看下SAMBA系统 ...

  6. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下   一.简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...

  7. CentOS 6.3下Samba服务器的安装与配置

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  8. CentOS 6.3下Samba服务器的安装与配置(转)

    CentOS 6.3下Samba服务器的安装与配置   一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...

  9. CentOS 6.5搭建Samba服务器

    目标需求:在Windows7下访问CentOS 6.5 root用户桌面/ZS文件夹 0.准备工作 关闭防火墙并开启不起动 service iptables stop chkconfig iptabl ...

随机推荐

  1. Node.js用ES6原生Promise对异步函数进行封装

    Promise的概念 Promise 对象用于异步(asynchronous)计算..一个Promise对象代表着一个还未完成,但预期将来会完成的操作. Promise的几种状态: pending:初 ...

  2. 使用File查询出所有的文件和目录的信息

    public class Test34 { public static void main(String[] args) { File f=new File("f:"); File ...

  3. LINUX端口查看

    e切依燃   LINUX端口查看 查看文件数 ls | wc -w lsof -i:80

  4. cocoapods 升级到最新beta 版

    1 确保你的ruby源是https://rubygems.org/  国内的镜像不一定行 2 sudo gem install -n /usr/local/bin cocoapods 或者 sudo ...

  5. web api与webservice(转)

    webservice走HTTP协议和80端口而你说的api,用的协议和端口,是根据开发人员定义的 这么说吧,api类似于cs架构,需要同时开发客户端API和服务器端程序而WebService则类似于b ...

  6. 自动打开Accesibility Service 可以自动安装APP

    package com.venscor.helloworld;import java.io.BufferedReader;import java.io.IOException;import java. ...

  7. Vimium使用快捷键总结

    chrome 快捷键: ctrl+w 关闭当前标签  ctrl+t 新建标签 gg行首 shift+g 行尾 Vimium使用快捷键总结 j, <c-e> : Scroll down k, ...

  8. Android下安装应用不成功解决

    在手机上安装应用程序不成功,可以尝试把手机连接电脑,然后使用adb进行安装,adb安装命令: adb install Android_65632.apk 当出现: success!就表示成功,但当不成 ...

  9. javascript客户端与服务器端通信

    高性能的网络通信包括以下方面:选择正确的数据格式和与之匹配的传输技术. 一.数据格式 用于传输的数据格式有: 1)html,仅适用于特定场合,传输数据量大,不过它可以节省客户端的CPU周期, 2)XM ...

  10. Python之路----------生成器

    一.列表生成式 想想如何创建一个列表[0,1,2,3,4,5] l = [0,1,2,3,4,5] 如果上面的列表元素足够多的话,是不是会写很多代码?看看列表生成式怎么写 #列表生成式 l = [x ...