Week 2 Assignment
This assignment will begin your use of NFS on your network.
Tasks
- Create a new system for an NFS server based on the cloneable image
s25-large-disk-jammy
.
- The NFS server should be fixed (DHCP) IP
- On the NFS server, create a top level directory to use as a network storage area. (i.e. /storage)
- Create 3 different directories in this network storage area for 3 different exports.
-
Create 3 new user accounts on the NFS server (use UID/GID numbers that will be open
on other systems).
-
Export one directory to your linux clients with read-only permissions, and asynchronous acknowledgements.
-
Export one directory to your linux clients with read-write and no root access permissions.
-
Export one directory to one of your linux clients with read-write and root access permissions.
- From the server, create a directory for each of the 3 new users, within each exported directory.
(9 total, right?) Give proper ownership.
- On all your linux clients, create mount points and mount all exported filesystems possible.
Put correct entries in /etc/fstab.
- Create the 3 new user accounts on all linux clients. Use the same UID/GID as on the server.
- Test to be sure the system is working correctly. Which means each of your new users can access the data in their own directory.
To pass off
Pass off in class by demonstrating that multiple users on the client can create a file which is mounted to the nfs server.