Need help with linux homework!!
Scenario XYZ is an upstart company located in Calgary. They need a network designed and implemented by a Linux administrator. They have contracted you to set up their infrastructure with basic configurations and server services using Red Hat Enterprise Linux Server. The server must be configured with appropriate files, folders, users, groups and permissions. Linux-based servers will provide DHCP, and file-based storage services. The company has three departments: Sales, Human Resources and Engineering, and they have hired six new employees to fill the three newly designed departments. As a Linux administrator, you are responsible to ensure a successful launch of the newly designed departments and the company. - Follow logical and appropriate naming conventions for virtual machine hostnames. - Use a static IP address, subnet mask and default gateway for all servers. - Set up and configure a Linux DHCP server to automatically assign IP addresses to client machines. - Configure either NFS or SMB to provide file-based storage. - Enable firewall service to allow http traffic. - Create a directory at the root of the file system for each department with the name reflecting their department name. - Create a group for each department with the name reflecting their department name. - Create an administrator user for each department. The user will belong to the respective group for each department. - Only the owner of a file in the department's directory can delete the file. - Create a document in each of the department directories with the following text: "This is a confidential document created by [your name]." This document can be read by anyone in the department but can only be modified by the administrator of the department." - All machines must be able to ping each other by hostname and IP address. - All machines must have access to the internet. - All client machines will receive IP addressing dynamically from a DHCP server