Linux练习作业

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

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

2、开放/nfs/upload目录,为192.168.xxx.0/24网段主机可以上传目录,

并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210

3、将/home/tom目录仅共享给192.168.xxx.xxx这台主机,并只有用户tom可以完全访问该目

 环境准备

[root@Server ~]# systemctl stop firewalld
[root@Server ~]# setenforce 0
[root@Server ~]# dnf install nfs-utils rpcbind -y
[root@Server ~]# systemctl start nfs-server
[root@Client ~]# systemctl stop firewalld
[root@Client ~]# setenforce 0
[root@Client ~]# dnf install nfs-utils rpcbind -y
[root@Client ~]# systemctl start nfs-server

一、创建所需要共享的目录及用户

[root@Server ~]# mkdir -p /nfs/{shared,upload}
[root@Server nfs]# touch /nfs/shared/测试{1,2,3}
[root@Server nfs]# touch /nfs/upload/测试{1,2,3}
[root@Server nfs]# useradd tom

添加指定用户nfs-upload

[root@Server ~]# useradd  -r -u 210 nfs-upload
[root@Server ~]# id nfs-upload
用户id=210(nfs-upload) 组id=210(nfs-upload) 组=210(nfs-upload)

二、编写nfs配置文件

[root@Server ~]# vim /etc/exports
/nfs/shared     *(ro)  
/nfs/upload     192.168.122.0/24(rw,all_squash,anonuid=210,anongid=210)
/home/tom       192.168.122.129/24(rw)
修改权限 
[root@Server ~]# chmod o+w /nfs/upload/

 开启服务

[root@Server ~]# exportfs -ra

三、客户端挂载测试

创建挂载点目录
[root@Client ~]# mkdir /{shared,upload,tom}

配置永久挂载点

[root@Client ~]# vim /etc/fstab 

重启后生效

[root@Client ~]#reboot

或者使用临时挂载点,但重启后会失效

[root@Client ~]# mount 192.168.122.130:/nfs/shared /shared
[root@Client ~]# mount 192.168.122.130:/nfs/upload /upload
[root@Client ~]# mount 192.168.122.130:/home/tom /tom

测试一

测试二

测试三

创建tom用户,UID与服务端的tom相同
[root@Client ~]# useradd -u 1001 tom

上一篇:C++ 二叉树进阶:相关习题解析


下一篇:QT编译报错:-1: error: cannot find -lGL