作家
登录

Linux系统中修复SambaCry漏洞(CVE-2017-7494)

作者: 来源: 2017-06-12 16:31:20 阅读 我要评论

-dev python-dev python-dnspython python-crypto xsltproc \ 
  • zlib1g-dev libsystemd-dev libgpgme11-dev python-gpgme python-m2crypto 
  • 在 CentOS 7 或类似的版本中:

    1. # yum install attr bind-utils docbook-style-xsl gcc gdb krb5-workstation \ 
    2. libsemanage-python libxslt perl perl-ExtUtils-MakeMaker \ 
    3. perl-Parse-Yapp perl-Test-Base pkgconfig policycoreutils-python \ 
    4. python-crypto gnutls-devel libattr-devel keyutils-libs-devel \ 
    5. libacl-devel libaio-devel libblkid-devel libxml2-devel openldap-devel \ 
    6. pam-devel popt-devel python-devel readline-devel zlib-devel 

    停止办事(LCTT 译注:此处不须要):

    1. # systemctl stop smbd 

    下载并解压源码(在写作时 4.6.4 是最新的版本):

    1. # wget https://www.samba.org/samba/ftp/samba-latest.tar.gz  
    2. # tar xzf samba-latest.tar.gz 
    3. # cd samba-4.6.4 

    要开端修复,如下检查新的可用软件包并更新 Samba 软件包:

    出于懂得信息的目标,用以下敕令检查可用的配制揭捉?项。

    在本文中,我们将解释这个 Samba 马脚是什么以及若何保护你负责的体系。根据你的安装类型(大年夜仓库或者源码),你须要采取不合的办法。

    1. # ./configure --help 

    如不雅你在先前的版本的构建中有应用到一些选项,你或许可以在膳绫擎敕令的返回中包含一些选项,或者你可以选择应用默认值:

    1. # ./configure
    2. # make
    3. # make install 

    最后重启办事。

    如不雅你今朝有在任何情况中应用 Samba 或者知道有人在应用,请持续浏览!

    1. # systemctl restart smbd 

    在 CentOS 中修复 SambaCry

    并验证你正在应用的是更新后的版本:

    1. # smbstatus --version 

    这里返回的应当是 4.6.4。

    其它情况

    如不雅你应用的是不受支撑的发行版本,并且因为某些原因无法进级到最新版本,你或许要推敲下面这些建议:

    • 如不雅 SELinux 是启用的,你是处于保护之下的!
    • 确保 Samba 共享是用 noexec 选项挂载的。这会阻拦二进制文件大年夜被挂载的文件体系中履行。

    还有将:

    1. nt pipe support = no 

    添加到 smb.conf 的 [global] 字段中。你或许要记住,根据 Samba 项目,这“或许禁用 Windows 客户端的某些功能”。

    重要:留意 nt pipe support = no 选项会禁用 Windows 客户端的共享列表。比如:当你在一台 Samba 办事器的 Windows Explorer 中输入 \\10.100.10.2\ 时,你会看到 “permission denied”。Windows 客户端不得不手动履行共享,如 \\10.100.10.2\share_name 来拜访共享。

    总结

    在本篇中,我们已经描述了 SambaCry 马脚以及若何减轻影响。我们欲望你可以应用这个信息来保护你负责的体系。

    如不雅你有关于这篇文┞仿的任何提问以及评论,迎接应用下面的评论栏让我们知道。

    【编辑推荐】

    1. ttyload:在终端顶用彩色显示 Linux 的平均负载
    2. Linux | 只有十三个字符的经典Fork炸弹,憎恶谁就去整他吧!
    3. cron与anacron:如安在Linux中筹划义务
    4. Linux删除目次下的文件的10种办法
    5. 弃Windows!这是用Linux和开源软件的来由
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      为什么Linux安全 基于它的安卓不安全呢?

    1. 确切的说安卓不是 Linux大年夜家都知道安卓是基于 Linux 内核,并且大年夜家也知道 Linux 的安然性是公认的,那为什么和 Linux 有着类似明日系关系的安卓却一向被人诟病不安然呢?要想>>>详细阅读


    本文标题:Linux系统中修复SambaCry漏洞(CVE-2017-7494)

    地址:http://www.17bianji.com/lsqh/35714.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)