SlideShare a Scribd company logo
1 of 20
Assessment item 1
File Systems and Advanced Scripting
Value: 15%
Due Date: 26-Aug-2018
Return Date: 31-Aug-2018
Length: 15 - 20 pages including screenshots
Submission method options: Alternative submission method
Task
back to top
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 (4 marks)
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 (3 marks)
https://outlines.csu.edu.au/delivery/published/ITC333/201860/S
M/I/outline.html#contentPanel
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:
1. uni0 with mount point /users/ug& quota of 200G.
2. uni1 with mount point /users/pg& quota of 200G.
3. uni2 with mount point /users/deleted& reservation of 100G.
4. uni3 with mount point /users/staff& reservation of 100G.
5. 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 (4 marks)
Given the strategy defined in part two, your job is to implement
the storage system.
1. 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.
2. 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 (4 marks)
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.
1. 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.
2. 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.
Rationale
back to top
This assessment task will assess the following learning
outcome/s:
management tasks.
rotecting data and services
accessed via the internet.
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.
Marking criteria and standards
back to top
Question Criteria HD DI CR PS FL
Part 1: Automated
Account
Management
Ability to learn
and use systems
administration
techniques.
Application of
technical
knowledge.
Explanation,
Evidence and
Referencing.
Demonstrated working
automated account
management script which
exceeds all functional
requirements.
Reflecting on your learning
experience, providing
evidence of insight and
commenting on the
acquisitions of new
knowledge drawing from
multiple sources.
Demonstrated working
automated account
management script
which meets all
functional requirements.
Reflect on your own
learning experience
providing evidence of
insight, drawing on
multiple sources to
develop understanding.
Demonstrated working
automated account
management script
which partially meets
functional
requirements.
Consider and reflect on
your own experience,
drawing on multiple
sources to develop
understanding.
Demonstrated
working automated
account management
script which meets
basic functional
requirements.
Consider and reflect
on your own
experience.
Major errors and
omissions.
Limited detail and
understanding
demonstrated.
Part 2: Design of
File System
Ability to learn
and use systems
administration
Documented file system
design which exceeds all
functional requirements.
Documented file system
design which meets all
functional requirements.
Documented file system
design which partially
meets all functional
Documented file system
design which meets
basic functional
Major errors and
omissions.
https://outlines.csu.edu.au/delivery/published/ITC333/201860/S
M/I/outline.html#contentPanel
https://outlines.csu.edu.au/delivery/published/ITC333/201860/S
M/I/outline.html#contentPanel
techniques.
Application of
technical
knowledge.
Explanation,
Evidence and
Referencing.
Reflecting on your learning
experience, providing
evidence of insight and
commenting on the
acquisitions of new
knowledge drawing from
multiple sources.
Reflect on your own
learning experience
providing evidence of
insight, drawing on
multiple sources to
develop understanding.
requirements.
Consider and reflect on
your own experience,
drawing on multiple
sources to develop
understanding.
requirements.
Consider and reflect on
your own experience.
Limited detail and
understanding
demonstrated.
Part 3:
Implementation of
File System
Ability to learn
and use systems
administration
techniques.
Application of
technical
knowledge.
Explanation,
Evidence and
Referencing.
Implemented file system
which exceeds all functional
requirements.
Reflecting on your learning
experience, providing
evidence of insight and
commenting on the
acquisitions of new
knowledge drawing from
multiple sources.
Implemented file system
which meets all functional
requirements.
Reflect on your own
learning experience
providing evidence of
insight, drawing on
multiple sources to
develop understanding.
Implemented file system
which partially meets all
functional requirements.
Consider and reflect on
your own experience,
drawing on multiple
sources to develop
understanding.
Implemented file
system which meets
basic functional
requirements.
Consider and reflect on
your own experience.
Major errors and
omissions.
Limited detail and
understanding
demonstrated.
Part 4: File System
Management and
Scripts
Ability to learn
and use systems
administration
techniques.
Application of
technical
knowledge.
Explanation,
Evidence and
Referencing.
Demonstrated working file
system management scripts
which exceeds all functional
requirements.
Reflecting on your learning
experience, providing
evidence of insight and
commenting on the
acquisitions of new
knowledge drawing from
multiple sources.
Demonstrated working file
system management
scripts which meets all
functional requirements.
Reflect on your own
learning experience
providing evidence of
insight, drawing on
multiple sources to
develop understanding.
Demonstrated working
file system management
scripts which partially
meets all functional
requirements.
Consider and reflect on
your own experience,
drawing on multiple
sources to develop
understanding.
Demonstrated working
file systems
management scripts
which meets basic
functional
requirements.
Consider and reflect on
your own experience,
drawing on multiple
sources to develop
understanding.
Major errors and
omissions.
Limited detail and
understanding
demonstrated.
Limited detail and
understanding
demonstrated.
Presentation
back to top
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.
https://outlines.csu.edu.au/delivery/published/ITC333/201860/S
M/I/outline.html#contentPanel

More Related Content

Similar to Assessment item 1 File Systems and Advanced Scripting .docx

FILE SPLITTER AND JOINER
FILE SPLITTER AND JOINERFILE SPLITTER AND JOINER
FILE SPLITTER AND JOINERRajesh Roky
 
Mjr Net Ppt Portfolio Template
Mjr Net Ppt Portfolio TemplateMjr Net Ppt Portfolio Template
Mjr Net Ppt Portfolio TemplateMichaelRady
 
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...Microsoft TechNet
 
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptxFAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptxgattamanenitejeswar
 
Markinng schme ICT questions.pdf
Markinng schme ICT questions.pdfMarkinng schme ICT questions.pdf
Markinng schme ICT questions.pdfUWIZEYIMANAElise
 
IRJET - Automation in Python using Speech Recognition
IRJET -  	  Automation in Python using Speech RecognitionIRJET -  	  Automation in Python using Speech Recognition
IRJET - Automation in Python using Speech RecognitionIRJET Journal
 
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docxPrepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docxharrisonhoward80223
 
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...Martijn de Jong
 
Faster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdfFaster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdframizmemonahmedabado1
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Managementviralbhuva
 
Google File System
Google File SystemGoogle File System
Google File Systemvivatechijri
 
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docxCreating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docxwilliejgrant41084
 

Similar to Assessment item 1 File Systems and Advanced Scripting .docx (15)

linuxsarath (1)
linuxsarath (1)linuxsarath (1)
linuxsarath (1)
 
FILE SPLITTER AND JOINER
FILE SPLITTER AND JOINERFILE SPLITTER AND JOINER
FILE SPLITTER AND JOINER
 
Mjr Net Ppt Portfolio Template
Mjr Net Ppt Portfolio TemplateMjr Net Ppt Portfolio Template
Mjr Net Ppt Portfolio Template
 
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...
Automating Desktop Management with Windows Powershell V2.0 and Group Policy M...
 
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptxFAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
 
Markinng schme ICT questions.pdf
Markinng schme ICT questions.pdfMarkinng schme ICT questions.pdf
Markinng schme ICT questions.pdf
 
IRJET - Automation in Python using Speech Recognition
IRJET -  	  Automation in Python using Speech RecognitionIRJET -  	  Automation in Python using Speech Recognition
IRJET - Automation in Python using Speech Recognition
 
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docxPrepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
 
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
 
Faster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdfFaster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdf
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Management
 
Google File System
Google File SystemGoogle File System
Google File System
 
DFSNov1.pptx
DFSNov1.pptxDFSNov1.pptx
DFSNov1.pptx
 
191
191191
191
 
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docxCreating a Scheduled Backup and Replicating System Folders Introduct.docx
Creating a Scheduled Backup and Replicating System Folders Introduct.docx
 

More from davezstarr61655

you must read two articles which are from the field of Human Resou.docx
you must read two articles which are from the field of Human Resou.docxyou must read two articles which are from the field of Human Resou.docx
you must read two articles which are from the field of Human Resou.docxdavezstarr61655
 
You must produce a minimum of a 5 pages paper. You must use a minimu.docx
You must produce a minimum of a 5 pages paper. You must use a minimu.docxYou must produce a minimum of a 5 pages paper. You must use a minimu.docx
You must produce a minimum of a 5 pages paper. You must use a minimu.docxdavezstarr61655
 
You must provide a references for entire posting. Please use APA for.docx
You must provide a references for entire posting. Please use APA for.docxYou must provide a references for entire posting. Please use APA for.docx
You must provide a references for entire posting. Please use APA for.docxdavezstarr61655
 
you must present your findings to the IT supervisor before the s.docx
you must present your findings to the IT supervisor before the s.docxyou must present your findings to the IT supervisor before the s.docx
you must present your findings to the IT supervisor before the s.docxdavezstarr61655
 
You must produce a minimum of a 10 pages paper. You must use a m.docx
You must produce a minimum of a 10 pages paper. You must use a m.docxYou must produce a minimum of a 10 pages paper. You must use a m.docx
You must produce a minimum of a 10 pages paper. You must use a m.docxdavezstarr61655
 
You must produce a minimum of a 10 pages paper. You must use a minim.docx
You must produce a minimum of a 10 pages paper. You must use a minim.docxYou must produce a minimum of a 10 pages paper. You must use a minim.docx
You must produce a minimum of a 10 pages paper. You must use a minim.docxdavezstarr61655
 
You must include the resources you used if any.. THese papers are op.docx
You must include the resources you used if any.. THese papers are op.docxYou must include the resources you used if any.. THese papers are op.docx
You must include the resources you used if any.. THese papers are op.docxdavezstarr61655
 
You must include the Textbook definition and a picture f.docx
You must include the Textbook definition and a picture f.docxYou must include the Textbook definition and a picture f.docx
You must include the Textbook definition and a picture f.docxdavezstarr61655
 
You must include 6 references, two that must come peer-reviewed .docx
You must include 6 references, two that must come peer-reviewed .docxYou must include 6 references, two that must come peer-reviewed .docx
You must include 6 references, two that must come peer-reviewed .docxdavezstarr61655
 
You must have the Project Libre to create this! Develop a chart .docx
You must have the Project Libre to create this! Develop a chart .docxYou must have the Project Libre to create this! Develop a chart .docx
You must have the Project Libre to create this! Develop a chart .docxdavezstarr61655
 
You must have experience doing PhD proposal , so the topic of th.docx
You must have experience doing PhD proposal , so the topic of th.docxYou must have experience doing PhD proposal , so the topic of th.docx
You must have experience doing PhD proposal , so the topic of th.docxdavezstarr61655
 
You must have at least 3 sources. Sources should be cited within you.docx
You must have at least 3 sources. Sources should be cited within you.docxYou must have at least 3 sources. Sources should be cited within you.docx
You must have at least 3 sources. Sources should be cited within you.docxdavezstarr61655
 
You must have access to the book needed for the Case Study part. I w.docx
You must have access to the book needed for the Case Study part. I w.docxYou must have access to the book needed for the Case Study part. I w.docx
You must have access to the book needed for the Case Study part. I w.docxdavezstarr61655
 
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docx
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docxYou must give the Source(s) of your answers (textbook - WITH SPECIFI.docx
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docxdavezstarr61655
 
You must create a court system for the newly created state of Puerto.docx
You must create a court system for the newly created state of Puerto.docxYou must create a court system for the newly created state of Puerto.docx
You must create a court system for the newly created state of Puerto.docxdavezstarr61655
 
You must conduct an informational interview as part of this course. .docx
You must conduct an informational interview as part of this course. .docxYou must conduct an informational interview as part of this course. .docx
You must conduct an informational interview as part of this course. .docxdavezstarr61655
 
You must complete an Electronic Presentation on Black Culture.docx
You must complete an Electronic Presentation on Black Culture.docxYou must complete an Electronic Presentation on Black Culture.docx
You must complete an Electronic Presentation on Black Culture.docxdavezstarr61655
 
You must complete an Electronic Presentation on Black Cu.docx
You must complete an Electronic Presentation on Black Cu.docxYou must complete an Electronic Presentation on Black Cu.docx
You must complete an Electronic Presentation on Black Cu.docxdavezstarr61655
 
You must choose from the approved list below1. Angels .docx
You must choose from the approved list below1. Angels .docxYou must choose from the approved list below1. Angels .docx
You must choose from the approved list below1. Angels .docxdavezstarr61655
 
You must be proficient in all MS office. I am looking for someon.docx
You must be proficient in all MS office. I am looking for someon.docxYou must be proficient in all MS office. I am looking for someon.docx
You must be proficient in all MS office. I am looking for someon.docxdavezstarr61655
 

More from davezstarr61655 (20)

you must read two articles which are from the field of Human Resou.docx
you must read two articles which are from the field of Human Resou.docxyou must read two articles which are from the field of Human Resou.docx
you must read two articles which are from the field of Human Resou.docx
 
You must produce a minimum of a 5 pages paper. You must use a minimu.docx
You must produce a minimum of a 5 pages paper. You must use a minimu.docxYou must produce a minimum of a 5 pages paper. You must use a minimu.docx
You must produce a minimum of a 5 pages paper. You must use a minimu.docx
 
You must provide a references for entire posting. Please use APA for.docx
You must provide a references for entire posting. Please use APA for.docxYou must provide a references for entire posting. Please use APA for.docx
You must provide a references for entire posting. Please use APA for.docx
 
you must present your findings to the IT supervisor before the s.docx
you must present your findings to the IT supervisor before the s.docxyou must present your findings to the IT supervisor before the s.docx
you must present your findings to the IT supervisor before the s.docx
 
You must produce a minimum of a 10 pages paper. You must use a m.docx
You must produce a minimum of a 10 pages paper. You must use a m.docxYou must produce a minimum of a 10 pages paper. You must use a m.docx
You must produce a minimum of a 10 pages paper. You must use a m.docx
 
You must produce a minimum of a 10 pages paper. You must use a minim.docx
You must produce a minimum of a 10 pages paper. You must use a minim.docxYou must produce a minimum of a 10 pages paper. You must use a minim.docx
You must produce a minimum of a 10 pages paper. You must use a minim.docx
 
You must include the resources you used if any.. THese papers are op.docx
You must include the resources you used if any.. THese papers are op.docxYou must include the resources you used if any.. THese papers are op.docx
You must include the resources you used if any.. THese papers are op.docx
 
You must include the Textbook definition and a picture f.docx
You must include the Textbook definition and a picture f.docxYou must include the Textbook definition and a picture f.docx
You must include the Textbook definition and a picture f.docx
 
You must include 6 references, two that must come peer-reviewed .docx
You must include 6 references, two that must come peer-reviewed .docxYou must include 6 references, two that must come peer-reviewed .docx
You must include 6 references, two that must come peer-reviewed .docx
 
You must have the Project Libre to create this! Develop a chart .docx
You must have the Project Libre to create this! Develop a chart .docxYou must have the Project Libre to create this! Develop a chart .docx
You must have the Project Libre to create this! Develop a chart .docx
 
You must have experience doing PhD proposal , so the topic of th.docx
You must have experience doing PhD proposal , so the topic of th.docxYou must have experience doing PhD proposal , so the topic of th.docx
You must have experience doing PhD proposal , so the topic of th.docx
 
You must have at least 3 sources. Sources should be cited within you.docx
You must have at least 3 sources. Sources should be cited within you.docxYou must have at least 3 sources. Sources should be cited within you.docx
You must have at least 3 sources. Sources should be cited within you.docx
 
You must have access to the book needed for the Case Study part. I w.docx
You must have access to the book needed for the Case Study part. I w.docxYou must have access to the book needed for the Case Study part. I w.docx
You must have access to the book needed for the Case Study part. I w.docx
 
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docx
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docxYou must give the Source(s) of your answers (textbook - WITH SPECIFI.docx
You must give the Source(s) of your answers (textbook - WITH SPECIFI.docx
 
You must create a court system for the newly created state of Puerto.docx
You must create a court system for the newly created state of Puerto.docxYou must create a court system for the newly created state of Puerto.docx
You must create a court system for the newly created state of Puerto.docx
 
You must conduct an informational interview as part of this course. .docx
You must conduct an informational interview as part of this course. .docxYou must conduct an informational interview as part of this course. .docx
You must conduct an informational interview as part of this course. .docx
 
You must complete an Electronic Presentation on Black Culture.docx
You must complete an Electronic Presentation on Black Culture.docxYou must complete an Electronic Presentation on Black Culture.docx
You must complete an Electronic Presentation on Black Culture.docx
 
You must complete an Electronic Presentation on Black Cu.docx
You must complete an Electronic Presentation on Black Cu.docxYou must complete an Electronic Presentation on Black Cu.docx
You must complete an Electronic Presentation on Black Cu.docx
 
You must choose from the approved list below1. Angels .docx
You must choose from the approved list below1. Angels .docxYou must choose from the approved list below1. Angels .docx
You must choose from the approved list below1. Angels .docx
 
You must be proficient in all MS office. I am looking for someon.docx
You must be proficient in all MS office. I am looking for someon.docxYou must be proficient in all MS office. I am looking for someon.docx
You must be proficient in all MS office. I am looking for someon.docx
 

Recently uploaded

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Assessment item 1 File Systems and Advanced Scripting .docx

  • 1. Assessment item 1 File Systems and Advanced Scripting Value: 15% Due Date: 26-Aug-2018 Return Date: 31-Aug-2018 Length: 15 - 20 pages including screenshots Submission method options: Alternative submission method Task back to top 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 (4 marks) You have been asked by your boss to prepare two shell scripts which manage user information.
  • 2. 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 (3 marks) https://outlines.csu.edu.au/delivery/published/ITC333/201860/S M/I/outline.html#contentPanel
  • 3. 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: 1. uni0 with mount point /users/ug& quota of 200G. 2. uni1 with mount point /users/pg& quota of 200G. 3. uni2 with mount point /users/deleted& reservation of 100G. 4. uni3 with mount point /users/staff& reservation of 100G. 5. 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
  • 4. along with a suitable rationale for your design. Part 3: Implementing the Filesystem (4 marks) Given the strategy defined in part two, your job is to implement the storage system. 1. 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. 2. 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 (4 marks) 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. 1. Write a script to make sure that user home directories are owned and only accessible by the
  • 5. owner. The script can assume home directories are descendants of /users. 2. 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. Rationale back to top
  • 6. This assessment task will assess the following learning outcome/s: management tasks. rotecting data and services accessed via the internet. 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. Marking criteria and standards back to top Question Criteria HD DI CR PS FL Part 1: Automated Account Management Ability to learn and use systems administration techniques.
  • 7. Application of technical knowledge. Explanation, Evidence and Referencing. Demonstrated working automated account management script which exceeds all functional requirements. Reflecting on your learning experience, providing evidence of insight and commenting on the acquisitions of new knowledge drawing from multiple sources.
  • 8. Demonstrated working automated account management script which meets all functional requirements. Reflect on your own learning experience providing evidence of insight, drawing on multiple sources to develop understanding. Demonstrated working automated account management script which partially meets functional requirements. Consider and reflect on
  • 9. your own experience, drawing on multiple sources to develop understanding. Demonstrated working automated account management script which meets basic functional requirements. Consider and reflect on your own experience. Major errors and omissions. Limited detail and understanding demonstrated.
  • 10. Part 2: Design of File System Ability to learn and use systems administration Documented file system design which exceeds all functional requirements. Documented file system design which meets all functional requirements. Documented file system design which partially meets all functional Documented file system design which meets basic functional
  • 11. Major errors and omissions. https://outlines.csu.edu.au/delivery/published/ITC333/201860/S M/I/outline.html#contentPanel https://outlines.csu.edu.au/delivery/published/ITC333/201860/S M/I/outline.html#contentPanel techniques. Application of technical knowledge. Explanation, Evidence and Referencing. Reflecting on your learning experience, providing evidence of insight and commenting on the acquisitions of new
  • 12. knowledge drawing from multiple sources. Reflect on your own learning experience providing evidence of insight, drawing on multiple sources to develop understanding. requirements. Consider and reflect on your own experience, drawing on multiple sources to develop understanding. requirements. Consider and reflect on
  • 13. your own experience. Limited detail and understanding demonstrated. Part 3: Implementation of File System Ability to learn and use systems administration techniques. Application of technical knowledge. Explanation, Evidence and Referencing. Implemented file system
  • 14. which exceeds all functional requirements. Reflecting on your learning experience, providing evidence of insight and commenting on the acquisitions of new knowledge drawing from multiple sources. Implemented file system which meets all functional requirements. Reflect on your own learning experience providing evidence of insight, drawing on multiple sources to
  • 15. develop understanding. Implemented file system which partially meets all functional requirements. Consider and reflect on your own experience, drawing on multiple sources to develop understanding. Implemented file system which meets basic functional requirements. Consider and reflect on your own experience. Major errors and omissions.
  • 16. Limited detail and understanding demonstrated. Part 4: File System Management and Scripts Ability to learn and use systems administration techniques. Application of technical knowledge. Explanation, Evidence and Referencing. Demonstrated working file
  • 17. system management scripts which exceeds all functional requirements. Reflecting on your learning experience, providing evidence of insight and commenting on the acquisitions of new knowledge drawing from multiple sources. Demonstrated working file system management scripts which meets all functional requirements. Reflect on your own learning experience providing evidence of
  • 18. insight, drawing on multiple sources to develop understanding. Demonstrated working file system management scripts which partially meets all functional requirements. Consider and reflect on your own experience, drawing on multiple sources to develop understanding. Demonstrated working file systems management scripts which meets basic functional
  • 19. requirements. Consider and reflect on your own experience, drawing on multiple sources to develop understanding. Major errors and omissions. Limited detail and understanding demonstrated. Limited detail and understanding demonstrated.
  • 20. Presentation back to top 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. https://outlines.csu.edu.au/delivery/published/ITC333/201860/S M/I/outline.html#contentPanel