首页 > 系统相关 >在Linux中,如何配置Samba或NFS文件共享?

在Linux中,如何配置Samba或NFS文件共享?

时间:2024-05-12 14:30:15浏览次数:27  
标签:Samba 文件共享 sudo share NFS path

在Linux中配置Samba或NFS文件共享允许用户通过网络访问和交换文件。以下是配置这两种服务的基本步骤:

1. 配置Samba文件共享
  1. 安装Samba

    • 对于基于Debian的系统(如Ubuntu):

      sudo apt-get update
      sudo apt-get install samba
      
    • 对于基于Red Hat的系统(如CentOS):

      sudo yum install samba
      
  2. 配置Samba

    • 主配置文件通常位于/etc/samba/smb.conf

    • 你需要为共享目录添加一个新部分,例如:

      [share]
      path = /path/to/share
      read only = no
      browsable = yes
      guest ok = yes
      
    • path是共享目录的绝对路径,read only = no允许用户写入,browsable = yes允许在网络邻居中看到,guest ok = yes允许以访客身份访问。

  3. 创建共享目录

    sudo mkdir -p /path/to/share
    
  4. 设置Samba用户(可选):

    • 创建一个Samba用户并设置密码:

      sudo smbpasswd -a username
      
  5. 重启Samba服务

    sudo systemctl restart smbd
    
  6. 测试共享

    • 确保防火墙允许Samba通过。
2. 配置NFS文件共享
  1. 安装NFS

    • 对于基于Debian的系统:

      sudo apt-get update
      sudo apt-get install nfs-kernel-server
      
    • 对于基于Red Hat的系统:

      sudo yum install nfs-utils
      
  2. 配置NFS

    • 主配置文件通常位于/etc/exports

    • 添加一行来导出一个目录,例如:

      /path/to/share *(rw,sync,no_subtree_check)
      
    • 这表示任何客户端都可以以读写模式访问/path/to/share

  3. 创建共享目录

    sudo mkdir -p /path/to/share
    
  4. 设置NFS权限

  • 确保共享目录的权限允许用户访问。
  1. 导出共享目录

    sudo exportfs -a
    
  2. 重启NFS服务

    sudo systemctl restart nfs
    
  3. 测试共享

    • 从客户端使用mount命令测试挂载:

      mount -t nfs server_ip_or_hostname:/path/to/share /local/mount/point
      
3. 注意事项:
  • 权限:确保共享目录的权限和Samba/NFS设置允许用户访问。
  • 防火墙:配置防火墙规则以允许Samba或NFS的网络流量。
  • 安全性:考虑使用Samba的加密传输或NFS的Kerberos认证来提高安全性。
  • 性能:对于大量用户或高负载系统,考虑调整Samba或NFS的配置以优化性能。
  • 文档:记录共享设置和访问权限,以便于管理和故障排除。

综上所述,你可以在Linux系统中配置Samba或NFS文件共享,实现跨网络的文件共享和协作。

标签:Samba,文件共享,sudo,share,NFS,path
From: https://www.cnblogs.com/huangjiabobk/p/18187799

相关文章

  • samba服务
    安装smaba[root@localhosthtml]#yum-yinstallsamba*配置samba[root@localhostopt]#tail-n7/etc/samba/smb.conf[hmmm]comment=hmmmmbrowseable=YESpath=/opt/sambawritelist=hmmmvalidusers=hmmm,hhhh重......
  • 流量特征提取工具NFStream
    目录前言NFStreamNFStreamerPandasDataframe转换CSV文件转换NFStream特征提取事后统计流特征提取早期统计流特征提取应用层可见性特征提取系统的可见性前言之前介绍了关于stratum协议挖矿流量的一些内容,今天来介绍一下一款好用的流量特征提取工具NFStream,它可以很好的帮助我们......
  • NFS工作原理(重要)
    NFS工作流程1.NFS服务端启动后、将自己的端口信息,注册到rpcbind服务中2.NFS客户端通过TCP/IP的方式,连接到NFS服务端提供的rpcbind服务,并且从该服务中获取具体的端口信息3.NFS客户端拿到具体端口信息后,将自己需要执行的函数,通过网络发给NFS服务端对应的端口4.NFS服务端接收到请......
  • windows磁盘映射到centos7, nfs使用
    在centos7下面开发,遇到几次虚拟机无法启动,导致里面代码丢失的问题。从同事那边听说了nfs工具,可以将windows的某个目录映射到虚拟机的centos下面,作为一个磁盘挂载。nfs下载地址:https://www.hanewin.net/nfs-e.htm下载和安装的参考地址:Windows10搭建NFS服务-fuzidage-博客......
  • linux网络-网络文件共享服务
    存储类型存储类型分为三种:直连式存储:Direct-AttachedStorage,简称DAS网络附加存储:Network-AttachedStorage,简称NAS存储区域网络:StorageAreaNetwork,简称SAN三种存储架构的应用场景:DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业;NA......
  • 网络文件共享服务
    网络文件共享服务存储类型直连式存储:Direct-AttachedStorage,简称DAS网络附加存储:Network-AttachedStorage,简称NAS(存储和管理空间都在远程)存储区域网络:StorageAreaNetwork,简称SAN(可以使用空间,管理也是你来管理)DASDAS存储是最常见的一种存储方式,尤其是在中小企业应用中......
  • Ubuntu 20.04下安装Samba(Cifs/Smb)
      接上一篇,本篇记录一下Ubuntu下Samba的安装配置,windows下的共享目录的设置有很多文章,这里就不说了。  Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,我们可以使用apt安装,也可以去官网下载软件或者源码:  apt安装  如果是使用apt,那么安装就方便很多了:  #......
  • CentOS 7.6 Samba服务搭建教程
    CentosOS7.6samba服务器搭建系统环境os:"CentOS7.6x64"lang:"en"搭建教程手动安装环境安装启动Samba服务并设置开机自启关闭防火墙方法1方法2关闭selinux方法1方法2方法3修改Samba配置添加Samba用户创建共享目录并设置权限重启Samba服务批量添......
  • windows使用samba共享linux文件服务
    一、服务结构服务端:linux服务器192.168.2.251客户端:windows服务器192.168.2.252二、linux部署samba服务端1.安装samba~]#yum-yinstallsamba2.创建共享文件夹~]#mkdir/mnt/svr33.创建samba用户~]#smbpasswdwyg或者~]#pdbedit-a-utest密码:wyg.1234.编......
  • 如何有效地进行汽车制造业文件共享,一文了解!
    随着数字化转变,企业的业务文件大多通过电子形式在内外部流转。这增加了外发文件数据泄露或被篡改的风险,如何保护外发文件安全已成为企业不容忽视的课题。其中汽车制造业是一个高度依赖文件共享与协作的行业,涉及设计图纸、技术文件、供应链管理等多个环节。以下是一些汽车制造业文......