NFS作业: 架设一台NFS服务器,并按照以下要求配置 1、开放/nfs/shared目录,供所有用户查询资料; 2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001; 3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。
1.配置服务器端文件
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# mkdir -p /nfs/{shared,upload}
[root@localhost ~]# cd /nfs
[root@localhost nfs]# useradd -u 1111 tom
[root@localhost nfs]# id tom
uid=1111(tom) gid=1111(tom) 组=1111(tom)
重新读取文件
[root@localhost nfs]# exportfs -r
[root@localhost ~]# showmount -e 172.24.8.128
Export list for 172.24.8.128:
/nfs/shared *
/nfs/upload 172.24.8.0/24
/home/tom 172.24.8.129
[root@localhost nfs]# chmod o+w /nfs/upload/
[root@localhost nfs]# chmod 700 /home/tom/
2.客户端测试
[root@localhost ~]# mkdir -p /server/{shared,upload,tom}
[root@localhost ~]# mount 192.168.9.131:/nfs/shared /server/shared/
[root@localhost ~]# mount 192.168.9.131:/nfs/upload /server/upload/
[root@localhost ~]# mount 192.168.9.131:/home/tom /server/tom/
查看shared目录
[root@localhost ~]# touch /server/upload/file
[root@localhost ~]# ll /server/tom/
创建Jerry用户
[root@localhost ~]# useradd -u 1111 jerry
[root@localhost ~]# su - jerry
进行操作
[jerry@localhost ~]$ ll /server/tom/ //使用Jerry用户可以对tom文件进行各种操作
total 0
[jerry@localhost ~]$ touch /server/tom/jerry
[jerry@localhost ~]$ ll /server/tom/
total 0
-rw-rw-r--. 1 jerry jerry 0 Mar 28 16:08 jerry