在 system2 上挂载一个来自 system1.group8.example.com 的NFS共享,并符合下列要求:

1、/public 挂载在下面的目录上 /mnt/nfsmount

2、/protected挂载在下面的目录上 /mnt/nfssecure 并使用安全的方式,密钥下载URL如下:http://server.group8.example.com/pub/keytabs/system2.keytab

3、用户 andres 能够在 /mnt/nfssecure/project 上创建文件

4、这些文件系统在系统启动时自动挂载

答:

在 sytem2 上执行

1、建立挂载点

mkdir /mnt/nfsmount /mnt/nfssecure

2、下载 kerberos 证书

wget -O /etc/krb5.keytab http://server.group8.example.com/pub/keytabs/system2.keytab

3、再 fstab 文件中添加持久化挂载选项

vim /etc/fstab

system1:/public /mnt/nfsmout nfs defaults,sec=sys 0 0
system1:/protecetd /mnt/nfssecure nfs defaults,sec=krb5p,v4.2 0 0

4、设定服务开机启动并且马上运行服务(由于用到了kerberos验证,所以需要启动该服务)

systemctl enable nfs-secure
systemctl start nfs-secure.service

5、测试

# 挂载
mount -a # 查看挂载
df -h ...
system1:/public 9.8G 3.2G 6.7G 32% /mnt/nfsmount
system1:/protected 9.8G 3.2G 6.7G 32% /mnt/nfssecure
# 登录andres
su - andres kinit
Password for andres@GROUP8.EXAMPLE.COM: redhat cd /mnt/nfssecure/project/ touch testfile # 查看创建信息,如果存在表示成功
ls -l
如果写入文件失败,检查system1是否修改了nfs启动参数为"-V 4.2"并对目录设定了正确的 selinux 上下文,在检查 system2 是否正确挂载参数 "v4.2"


最新文章

  1. 来玩Play框架06 用户验证
  2. 安装linux操作系统
  3. linux 维护常见场景小命令 (未完待续)
  4. 3.创建第一个android项目
  5. 虚拟机评估——如何确定一个CPU核上部署的虚拟机数量?
  6. Python单元测试框架之pytest---如何执行测试用例
  7. Android系统版本与API Level对照表
  8. [Unix.C]Files and Directories
  9. [置顶] c# 验证码生成
  10. C语言老司机学Python (一)
  11. jquery左右折叠框
  12. Java装箱的 " == " 的问题
  13. Java消息中间件入门笔记 - ActiveMQ篇
  14. Web Storage与Cookie相比存在的优势:
  15. 常见几种校验方法(CS和校验、CRC16、CRC32、BCC异或校验)
  16. Lucene.net 全文检索数据库
  17. Google map API V3
  18. 由 '' in 'abc' return True 引发的思考----Python 成员测试操作
  19. ubuntu16.04 NVIDIA CUDA8.0 以及cuDNN安装
  20. hdu 3001 三进制状压

热门文章

  1. luogu P3327 [SDOI2015]约数个数和 莫比乌斯反演
  2. kafka部署在云服务器(centOS 6.5),本地远程连接问题
  3. day03 数据基础
  4. [linux][c/c++]代码片段01
  5. 使用charles对jmeter进行抓包
  6. SSH登录慢解方案 - 关闭UseDNS加速
  7. glew的安装
  8. [后渗透]获取到 Meterpreter 之后的操作
  9. python 项目实战之装饰器
  10. [Beta]Scrum Meeting#10