Linux下设置共享文件夹具体方法

公司和学校机房的电脑都处在同一个局域网,如果两台电脑传输大文件,用U盘或移动硬盘可能不太方便,害怕中毒,这时候最好的方式是建立一个共享文件夹,另一台电脑即可在局域网中访问该共享文件,下面为大家详细讲解一下Linux下设置共享文件夹具体方法。

一、安装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

img

三、重3启服务

  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

img

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

  reboot

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

img

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/7009.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • Mariadb中聚合函数和分组函数具体使用方法

    聚合函数能对集合中的一组数据进行计算,并返回单个计算结果,分组函数通过一定的规则将一个数据集划分为若干个小的区域,然后针对若干个小区域进行统计汇总,般用于对查询结果分组统计,常与聚…

    Linux系统 2025年6月13日
  • 详解Git-安装

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本…

    Linux系统 2025年6月9日
  • 什么是挂载,Linux挂载详解

    前面讲过,linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)…

    Linux系统 2025年6月22日
  • 详解Vim插件:Python-mode

    Python-mode 是一个 vim 插件,允许你在 vim 编辑器中使用工具:pylint, rope, pydoc, pyflakes, pep8, mccabe ,用来对 …

    Linux系统 2025年6月10日
  • Linux中Postfix反病毒和垃圾邮件工具(十)

    amavisd-new amavisd-new呼叫器是一个连接MTA和内容检测工具(诸如病毒扫描工具和SpamAssassin)的高性能接口程序,使用perl语言写成。它一般通过S…

    Linux系统 2025年6月28日
  • win10下Linux子系统的安装具体步骤

    相信大家都会对Linux系统有一定程度的需求,但是目前所有Linux发行版的桌面环境实在是不太友好,并不能完全满足我们所有的学习和娱乐。于是我们会想到安装Windows+Linux…

    Linux系统 2025年6月12日
  • 快速部署Docker 数据中心

    Docker 数据中心 CaaS 平台为各种规模的企业的敏捷应用部署提供了容器和集群的编排和管理,使之更简单、安全和可伸缩。使用新为 Docker 数据中心预编译的云模板,开发者和…

    Linux系统 2025年7月11日
  • Linux Mint 安装 Linux Kernel 4.12

    Linus Torvalds 发布了 Linux 内核 4.12。你可以从这里直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。 警告:Linux 内核…

    Linux系统 2025年6月17日
  • Linux中安装 supervisor 具体步骤

    Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启,下面为大家分享一下在Linux…

    Linux系统 2025年6月9日
  • Linux memcache安装和配置(自启动)过程详解

    memcache 是一个高性能的分布式的内存对象缓存系统,通过在内存中维护一张统一的、巨大的 Hash 表,它能够用来存储各种格式的数据,包括图像、视频、文件及数据库检索的结果等。…

    Linux系统 2025年6月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注