加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux设置文件夹共享

发布时间:2020-12-14 00:17:42 所属栏目:Linux 来源:网络整理
导读:linux环境实现文件夹共享,常用的方法就是安装Samba,以下就是实现文件夹共享的步骤: 一、安装Samba yum -y install samba samba-client samba-common 二、修改Samba配置文件 1.配置内核参数 ulimit -n 16384 vi /etc/security/limits.conf 在最后加入以下

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即可访问

  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读