Linux上配置NFS服务

架设一台NFS服务器,并按照以下要求配置:

1、开放/nfs/shared目录,供所有用户查询资料:

2、开放/nfs/upload目录,为192.168.xxx.0/24网段主机可以上传目录,并将所有用户及所属的组映射为nfs-upload,其UID和GID均为2103

3,将/home/tom目录仅共享给192.168.xxx.xxx这台主机,并只有用户tom对该目录有读写权限

一,开放 /nfs/shared目录

服务端: 

创建该目录:

[root@localhost ~]# mkdir /nfs/shared/ -p

在 /etc/exports下编辑开放的目录:

 [root@localhost shared]# vim /etc/exports

重启nfs服务:

[root@localhost shared]# systemctl stop firewalld---关闭防火墙
[root@localhost shared]# setenforce 0 ---关闭selinux

[root@localhost shared]# exportfs -ra

 客户端:

首先查看共享的目录信息

[root@localhost ~]# showmount -e 192.168.79.129
Export list for 192.168.79.129:
/nfs/shared *

 挂载

[root@localhost ~]# mount 192.168.79.129:/nfs/shared /test
[root@localhost ~]# ll /test
total 0
-rw-r--r--. 1 root root 0 Oct 28 22:01 1
-rw-r--r--. 1 root root 0 Oct 28 22:01 2

-rw-r--r--. 1 root root 0 Oct 28 22:01 3

 

二,开放/nfs/upload目录 

服务端: 

 更改配置文件

[root@localhost ~]# cat /etc/exports
/nfs/shared/   *()
/nfs/upload/  192.168.79.0/24(rw,all_squash,anonuid=2103,anongid=2103)

重启服务:

[root@localhost ~]# exportfs -ra

创建用户

[root@localhost ~]# useradd -u 2103 nfs

赋予权限:

[root@localhost ~]# chmod o+w /nfs/upload
 

客户端:

 查看共享目录文件

[root@localhost ~]# showmount -e 192.168.79.129
Export list for 192.168.79.129:
/nfs/shared *
/nfs/upload 192.168.79.0/24

 挂载:

[root@localhost ~]# mount 192.168.79.129:/nfs/upload /nfs-upload

创建用户 

 [root@localhost ~]# useradd -u 2103 nfs-upload

创建文件;

[root@localhost ~]# touch /nfs-upload/a
[root@localhost ~]# ll /nfs-upload
total 0
-rw-r--r--. 1 up-load up-load 0 Oct 29 18:31 a
-rw-r--r--. 1 root    root    0 Oct 29 17:39 {a...c}
 

基于id操作

三,/home/tom目录 

服务端:

[root@localhost ~]# cat /etc/exports
/nfs/shared/   *()
/nfs/upload/  192.168.79.0/24(rw,all_squash,anonuid=2103,anongid=2103)
/home/tom     192.168.79.133(rw)
 

创建用户:


 [root@localhost ~]# useradd -u 111 tom

重启服务:

[root@localhost ~]# exportfs -ra
 

客户端:

挂载

[root@localhost ~]# mount 192.168.79.129:/home/tom /tom

创建用户

  [root@localhost ~]# useradd -u 111 tom

测试:

首先用root访问:

[root@localhost ~]# cat /tom
cat: /tom: Permission denied
 --------权限拒绝

使用tom用户访问:

[root@localhost ~]# su - tom
[tom@localhost ~]$ cat /hom/tom
cat: /hom/tom: No such file or directory
 -----访问成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/883866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL数据库MHA高可用

目录 一、MHA简述 二、MHA 的组成 三、MHA 的特点 四、MHA工作原理 五、MHA部署步骤 六、搭建 MySQL MHA MHA一主两从高可用集群示意图 实验环境 1. Master、Slave1、Slave2 节点上安装 mysql5.7 2. 关闭防火墙 3. 修改 Master、Slave1、Slave2 节点的主机名 4. 修…

docker build cache 占用磁盘空间很高

一、查看docker 构建缓存占用空间 二、清理 三、查看

优选算法专题一 ——双指针算法

🌈个人主页:小新_- 🎈个人座右铭:“成功者不是从不失败的人,而是从不放弃的人!”🎈 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 🏆所属专栏&#xff1…

敢为人先 创世富尔是如何引领磁性元件磁集成技术风向的

【哔哥哔特导读】2021年便已实现车载OBC磁集成产品的量产,创世富尔将如何通过磁集成技术改变电源行业生态,并确立自身的领先优势? 自2023年新能源汽车厂商开启价格战以来,这波内卷逐渐蔓延至所有终端领域,加上上游材料…

Google如何做医疗大模型(Med-Gemini)

1. 前言 开发垂直领域模型的方法有好几种,其中医疗、法律等专业是比较能体现模型垂直行业能力的,因此也深受各大厂商的重视。 五一小长假的第一天,Google在Arxiv上发布了《Capabilities of Gemini Models in Medicine 》 ( https://arxiv.o…

虚拟光驱软件 PowerISO v8.7.0 中文激活版

PowerISO 是一款虚拟光驱工具及强大的光盘映像文件制作工具。支持创建、编辑、提取、压缩、加密和转换ISO/BIN图像文件。同时自带DISM工具,支持ESD/ISO/WIM/ESD格式转换,制作镜像文件制作U盘启动,支持ISO/BIN/IMG/DAA/WIM等各种常见文件类型。…

【简历】25届湖南某专升本JAVA简历:项目名称不要过份搞笑!!

注:为保证用户信息安全,姓名和学校等信息已经进行同层次变更,内容部分细节也进行了部分隐藏 另外:我们出这一系列校招简历指导的原因,就是看很多学生被忽悠,没有先定位大厂、中厂还是小公司,导…

目前最新最好用 NET 混淆工具 .NET Reactor V6.9.8

目前最新最好用 NET 混淆工具 .NET Reactor V6.9.8 1、.NET Reactor V6.9.8 功能简介2、官方下载 1、.NET Reactor V6.9.8 功能简介 业界领先的源代码保护 .NET Reactor通过多种方法来防止反编译,这些方法会将 .NET 程序集转换为任何现有工具都无法反编译的进程。…

Android Activity 属性 TaskAffiity、allowTaskReparenting

Activity未设置taskAffinity属性 页面跳转顺序 MainActivity -> StandardActivity -> SingleTopActivity-> SingleTaskActivity-> SingleInstanceActivity-> SingleInstancePerTaskActivity MainActivity 标准启动模式 StandardActivity 标准启动模式 SingleTo…

PPT批量替换字体

1.【开始】➡【查找】➡【替换字体】。 2.在弹窗内选择替换字体,和想要换成的字体,设置好点击【替换】,然后点击【关闭】或者左上角的小【】。 3.可以检查一下,每一页的【宋体】或者其他字体,都被改成了【微软雅黑】…

模型 支付矩阵

系列文章 分享 模型,了解更多👉 模型_思维模型目录。策略选择的收益分析工具。 1 支付矩阵的应用 1.1 支付矩阵在市场竞争策略分析中的应用 支付矩阵是一种强大的决策工具,它在多个领域的应用中都发挥着重要作用。以下是一个具体的应用案例…

五指cms安装

我在安装五指cms的过程中发现一个问题,我看到的大部分的安装指导并没有详细的告诉大家该怎样做。所以我写这篇博客来进行一个比较详细的指导。 第一步:解压我们的wuzhicms文件并将其移动到phpstudy的WWW文件目录下。 第二步: 在phpstudy配置…

3个模型的交互式多模型IMM,基于EKF的目标跟踪实例(附MATLAB代码)

文章目录 3个模型的IMM源代码运行结果代码介绍总结 3个模型的IMM 代码实现了基于 I M M IMM IMM(Interacting Multiple Model)算法的目标跟踪。它使用三种不同的运动模型(匀速直线运动、左转弯和右转弯)来预测目标的位置&#x…

OpenCV视觉分析之目标跟踪(4)目标跟踪类TrackerDaSiamRPN的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::TrackerDaSiamRPN 是 OpenCV 中用于目标跟踪的一个类,它实现了 DaSiam RPN(Deformable Siamese Region Proposal Net…

【Linux系统编程】第三十九弹---探索信号处理的奥秘:阻塞信号与sigset_t的深入剖析及实战

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、信号处理 2、阻塞信号 2.1、信号其他相关常见概念 2.2、在内核中的表示 2.3、sigset_t 2.4、信号集操作函数 3、完整…

QNAP威联通NAS设置了仅允许列表内的计算机连接,但是忘记有效IP地址怎么访问

创作立场:原创不易,拒绝搬运~ hello 大家好,我是你们的老伙伴,稳重的大王~ 本期教程为大家介绍一个使用场景的故障解除办法,如果遇到类似问题,可以参考一下解题思路~ 如上图所示位置,不小心设…

LabVIEW非接触式模态参数识别系统开发

基于LabVIEW的模态参数识别系统采用非接触式声学方法,结合LabVIEW软件和高精度硬件,实现机械结构模态参数的快速准确识别。降低了模态分析技术门槛,提高测试效率和准确性。 项目背景与意义: 传统的模态分析方法,如锤击法&#x…

ssm011线上旅行信息管理系统(论文+源码)_kaic

毕业论文(设计) 题 目:线上旅行信息管理系统设计与实现 姓  名: 专  业: 班  级: …

【RAG实战】优化索引的四种高级方法,快点收藏起来!!

前言 Indexing(索引)是搭建任何RAG系统的第一步,也是至关重要的一步,良好的索引意味着合理的知识或信息分类,召回环节就会更加精准。在这篇文章中,围绕Indexing(索引)环节&#xff…

【火山引擎】文生图实践 | PYTHON

目录 1 准备工作 2 实践 1 准备工作 ① 服务开通 确保已开通需要访问的服务。可前往火山引擎控制台并开通相应服务。 ② 获取安全凭证 Access Key (访问密钥)