Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

Task

In this assignment you will develop simple scripts to manage the user and file system whilst developing some expertise in managing a complex file system.

Part 1: Automated Account Management

You have been asked by your boss to prepare two shell scripts which manage user information. You are to prepare a simple shell script which reads a text file called users.txt. The file is in the form dfs /home/dfs Daniel Saffioti and creates these users on the system without any interactive input. To do this you will need to use the adduser(1) and passwd(1) commands.

You will need to randomly produce the password and report this to the administrator. You can assume the fields being username, home directory and GCOS string are separate by a single white space. You can assume all users are in the same group. The program should output the username and generated password once created.

Part 2: Design of a File System

You work for the Information Technology Department in your University and you have been asked to build a server to store user data (home directories). The volumes can grow without bounds, so it was felt that the ZFS file system should be used for each volume. The operating system itself need not be on a ZFS volume.

All volumes including the operating system should be engineered in such a way to ensure the best data protection is afforded in the event of local disk failure. It is expected that no more than 1 hours worth of data will be lost. The volumes required are as follows: uni0 with mount point /users/ug& quota of 200G. uni1 with mount point /users/pg& quota of 200G. uni2 with mount point /users/deleted& reservation of 100G. uni3 with mount point /users/staff& reservation of 100G. uni4 with mount point /users/guest & reservation of 250G. Given the above your task is as follows define a strategy for how you will ensure the volumes outlined above are provisioned whilst ensuring there data protection. Document this accordingly along with a suitable rationale for your design.

Part 3: Implementing the Filesystem

Given the strategy defined in part two, your job is to implement the storage system. To do this install the latest version of Ubuntu Server on a virtual machine. You will need to ensure the networking is bridged and the root portioning is managed appropriately.

You will need to add additional virtual disks to meet the storage needs above. Install the ZFS package and configure it such that pools of storage are created to meet the above requirements including redundancy and backups. To achieve this use the mirroring and snapshot features of ZFS. Demonstrates your filesystem working and provide any insights gained along the way. Part 4: File System Management with Scripts

Now that you have a plan for the storage there are a few house keeping matters to take care of because users tend to be somewhat liberal with their storage. Write a script to make sure that user home directories are owned and only accessible by the owner. The script can assume home directories are descendants of /users. Finally write a script which takes as an argument the filesystem name e.g. /home and looks for objects which do not belong i.e. end with the extension a.mp3 b.aac c.mp4 d..mov e..avi f..vid When these files are found a summary should be produced including where they are and the size.

The script should also remove the files. Demonstrate each script working in your submission and document the source code and any insights gained along the way. You should submit your assessment in a single word document which contains all components of your assignment. Use screenshots to provide evidence and details of the work you have done to compliment your written answers. You should reference where appropriate using an approve referencing style to support your work.

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M93090678
  • Price:- $70

Priced at Now at $70, Verified Solution

Have any Question?


Related Questions in Homework Help/Study Tips

Question innovation in healthcarelocate an article that

Question: Innovation in Healthcare Locate an article that compares healthcare innovation to financial performance. For the first part of this discussion, summarize the salient points of the article. In the second part of ...

Question consider the different communities to which you

Question: Consider the different communities to which you belong: 1. What is the geopolitical community in you live? Why is it geopolitical? 2. What is a phenomenological community to which you belong? Why is it a phenom ...

Topic - childhood obesityintroductionthis proposal

Topic - Childhood Obesity Introduction This proposal development assignment is intended to facilitate: (1) learning the steps of the health promotion program planning process based on the PRECEDE-PROCEED Model; (2) apply ...

Assignment 1 discussion-the advantages and disadvantages of

Assignment 1: Discussion-The Advantages and Disadvantages of Free Trade Many Americans feel that their jobs at home should be protected and that free trade should be limited. However, global competition and less expensiv ...

Question select a public health issue and write a 750-1000

Question: Select a public health issue and write a 750-1,000 word policy brief that provides a brief summary of the issue, options to solve the issue, and the best way to solve this issue. Select a public health issue fr ...

Question screening and assessment instrumentsscreening

Question: Screening and Assessment Instruments Screening efforts for any health care problem can be undertaken at various levels. They can be applied routinely to everyone, or they can be targeted, administered only to t ...

Question details note this is an individual assignment

Question: Details: Note: This is an individual assignment. Applying what you have learned thus far, develop a community teaching proposal designed to address the needs of your community. Select one of the following as th ...

Assignmentanother important aspect of completing your

Assignment Another important aspect of completing your research project is to effectively present the issue to any stakeholders involved or anyone with an interest in the chosen issue. Write 3-4 paragraphs that address t ...

Essay formatin at least 250 words reflect on your proposed

ESSAY FORMAT In at least 250 words reflect on your proposed amendment to the U.S. Constitution that you presented to your peers in the discussion board.. This assignment is about creating and communicating a fully develo ...

Make sure this answer is original and has at least 120

Make sure this answer is ORIGINAL and has at least 120 words with correct grammar. Question: Some have criticized Judaism's concept of Jews being God's chosen people. Why do you think some might criticize this idea? Do y ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As