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. 修…

【http作业】

1.关闭防火墙 [rootlocalhost ~]# systemctl stop firewalld #关闭防火墙 [rootlocalhost ~]# setenforce 0 2.下载nginx包 [rootlocalhost ~]# mount /dev/sr0 /mnt #挂载目录 [rootlocalhost ~]# yum install nginx -y #下载nginx包 3.增加多条端口 [rootlocalhost ~]# n…

docker build cache 占用磁盘空间很高

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

PostgreSQL 删除重复数据

我们常常会遇到这样的问题,就是数据重复。然后我们需要对重复数据进行删除。保留最大还是最小则根据具体业务来判断。 假设有表 vbi1 在设计表的时候由于 vbi01 没有被设置为主键,这个时候业务发现 vbi01 重复了,我们需要根据字段 vbi01 来删…

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

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

2025年NPDP产品经理认证考试时间和报考条件

在报考2025年NPDP认证考试前,了解NPDP相关考试信息是非常重要的,可以帮助我们更好地制定备考计划,提高学习效率。 NPDP考试时间 NPDP考试每年举办两次,分别在5月和11月进行,且考试一般安排在周末,以便在职的专业人士…

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

【哔哥哔特导读】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等各种常见文件类型。…

题目欣赏 之 初心数

不变初心数是指这样一种特别的数,它分别乘 2、3、4、5、6、7、8、9 时,所得乘积各位数之和却不变。例如 18 就是这样的数:18 的 2 倍是 36,369;18 的 3 倍是 54,549;…… 18 的 9 倍是 162&…

【简历】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 程序集转换为任何现有工具都无法反编译的进程。…

合并排序算法(C语言版)

#include <stdio.h> void Copy(int *a, int *b, int left, int right) { int i; for(i0;i<right-left1;i) { a[ileft] b[i]; } } // 将 a[left,middle] 和 a[middle1,right]合并到 b[left, right]中 void Merge(int *a, int left, int midd…

Twitter网页版怎么登录?详细步骤与常见问题解答

Twitter作为全球知名的社交媒体平台&#xff0c;通过网页版为用户提供了方便的浏览和互动体验。无论是分享日常动态、关注热门话题&#xff0c;还是查看国际资讯&#xff0c;Twitter都能让您第一时间掌握最新信息。对于新手用户&#xff0c;尤其是刚接触Twitter网页版的朋友&am…

Android Activity 属性 TaskAffiity、allowTaskReparenting

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

Java中创建线程的两种方式与区别

在Java中&#xff0c;创建线程是并发编程的基础。Java提供了多种方式来创建线程&#xff0c;其中两种最常见的方式是继承Thread类和实现Runnable接口。这两种方式各有优缺点&#xff0c;适用于不同的场景。下面将对这两种方式进行详细的介绍和比较。 一、继承Thread类 1. 基本…

PPT批量替换字体

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

模型 支付矩阵

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

241029算法学习

问题1 &#xff1a; 一根高筋拉面&#xff0c;中间切一刀&#xff0c;可以得到2根面条。 如果先对折1次&#xff0c;中间切一刀&#xff0c;可以得到3根面条。 如果连续对折2次&#xff0c;中间切一刀&#xff0c;可以得到5根面条。 那么&#xff0c;连续对折10次&#xff0c;中…

五指cms安装

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