SlideShare a Scribd company logo
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.pptx
gattamanenitejeswar
 
Markinng schme ICT questions.pdf
Markinng schme ICT questions.pdfMarkinng schme ICT questions.pdf
Markinng schme ICT questions.pdf
UWIZEYIMANAElise
 
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
IRJET 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.docx
harrisonhoward80223
 
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.pdf
ramizmemonahmedabado1
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Management
viralbhuva
 
Google File System
Google File SystemGoogle File System
Google File System
vivatechijri
 
DFSNov1.pptx
DFSNov1.pptxDFSNov1.pptx
DFSNov1.pptx
EngrNabidRayhanKhale
 
191
191191
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
williejgrant41084
 

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.docx
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 
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
davezstarr61655
 

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

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 

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