ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux设置文件夹共享

2019-10-09 17:00:47  阅读:247  来源: 互联网

标签:文件夹 samba state systemctl Linux Samba 共享 smb


linux环境实现文件夹共享,常用的方法就是安装Samba,以下就是实现文件夹共享的步骤:

一、安装Samba

  yum -y install samba samba-client samba-common

二、修改Samba配置文件

  1.配置内核参数

  ulimit -n 16384

  vi /etc/security/limits.conf

    在最后加入以下内容

* - nofile 16384

  tips: 这主要是避免在启动Samba时出现以下警告信息:

  rlimit_max: increasing rlimit_max (1024) tominimum Windows limit (16384)

  2.修改配置文件

cd /etc/samba/

    先做备份,以防万一

cp smb.conf smb.conf.bak

     修改[global]配置内容,并新添加[SHAREDOCS]内容。

        SHAREDOCS为共享文件夹名(本例访问共享文件夹不需要用户名和密码)

 

  [global]
      workgroup = WORKGROUP
      netbios name=SHAREDOCS
      server string=Samba Server
      security = user
      map to guest = Bad User
  [SHAREDOCS]
      path=/       注意:path的值为你要共享的文件夹名称,此处我选择了根目录
      writable=yes
      browseable=yes
      public= yes
      guest ok=yes

  

三、重启服务

systemctl restart smb

systemctl enable smb

systemctl status smb

四、让samba通过防火墙

     1.直接关闭防火墙

        systemctl stop firewalld

  如果要开机自动关闭防火墙则

        systemctl disable firewalld

  2.配置/etc/sysconfig/iptables文件,添加

        -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
  -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
  -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
  -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
 

  添加以上端口,配置完重启防火墙

systemctl restart firewalld 

五、关闭SELINUX

      vim /etc/selinux/config

     

   把SELINUX的值改为disabled,之后需重启系统 reboot

六、在局域网内其他电脑文件夹内输入//ip即可访问

  

 

标签:文件夹,samba,state,systemctl,Linux,Samba,共享,smb
来源: https://www.cnblogs.com/lbg1993/p/11642874.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有