Changes

Jump to: navigation, search

OPS335 - Assignment 2

1,040 bytes removed, 02:40, 29 November 2021
no edit summary
'''Weight''': 10% of the overall grade
'''Due Date (Fall 2019)''': During Week 13 (in class)check with your professor
== Detailed Requirements ==
 
{{Admon/important|It is YOUR responsibility to Backup all of your VMs for this Assignment!|You are required to frequently backup your VMs prior to exiting a work session during this assignment. Your instructor will NOT accept the fact that your hard disk crashed and lost all of your work. If you properly backed up your VM images and xml configuration files to a USB, then you can purchase a new hard-disk or wipe and recreate your hard disk and restore your VMs. Students who fail to submit their assignment #2 by the last day of scheduled classes will receive an INC grade (assuming they passed all of the other requirements for this course) and will be required to show their instructor their working assignment #2 no later than 4PM on the first Tuesday of the next semester; otherwise, they will fail the course. Students with accommodations should discuss arrangements regarding due dates / submission of assignment #2. Students that are missing both of assignment #1 and assignment #2 will fail this course.}}<br /><br />
=== Set-up Mail Transfer Agent ('''asia''')===
#Create a clone virtual machine called '''europe''' from the '''pangaea''' cloning-source. Refer to the table below for '''address''' and '''hostname'''.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
#The Only root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
#This machine will accept incoming email for any user account in the '''continents.earth.ops''' domain.
#No other machine in this domain will accept incoming email.
#Create a clone virtual machine called '''southamerica''' from the '''pangaea''' cloning-source. Refer to the table below for '''address''' and '''hostname'''.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
#The Only root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
#It will run '''Samba''' (automatically on boot) to share files with machines in this network.
#Create three <u>new</u> users on the Samba file server, call them '''sarmation-yoursenecaid''', '''kaapvaal-yoursenecaid''', and '''gawler-yoursenecaid'''. (replace "yoursenecaid" with your <u>actual</u> Seneca ID)
+-- gondwana
</pre>
<ol><li value="6">Set up permissions/ownership on those directories for your Linux users on the file server so that:<ol type="a"><li>'''sarmation-yoursenecaid''' and '''kaapvallkaapvaal-yoursenecaid''' have '''read/write''' access to their own <u>private</u> directories.</li><li>'''gawler-yoursenecaid''' has '''read/write''' access to <u>every</u> directory.</li><li>Everyone has '''read''' access to the '''laurasia''' directory (but only the '''gawler''' account has '''write''' access too).</li><li>Everyone can both '''read''' and '''write''' to the '''gondwana''' directory.</li></ol></li><li>Set up '''three''' Samba users to mirror your new Linux users.</li><li>Configure '''five''' shares (one for each of sarmation, kaapvaal, gawler, laurasia, and gondwana) with permissions as close as possible to the Linux permissions.</li></ol>
=== Set-up Client to Test Samba server ('''southamerica''')===

Navigation menu