1. Homepage
  2. Exam
  3. [2020] COMP2002 Unix Systems Programming - Final Assessment - Q2 Theory Process

[2020] COMP2002 Unix Systems Programming - Final Assessment - Q2 Theory Process

This question has been solved
Engage in a Conversation

Question 2 (35 marks) CourseNana.COM


CourseNana.COM

CourseNana.COM

(a) One of the rules of root for systems administration is: “Never do anything as root you can do as a normal user”. Why is this? Give two examples to support this. [5 marks] CourseNana.COM


CourseNana.COM

CourseNana.COM

(b) Another of the rules of root for systems administration is: “Never run untested or untrusted 3rd party software as root”. Through detailing of specific system calls as examples, discuss why this rule is so important. Give several examples to support this. [5 marks] CourseNana.COM


CourseNana.COM

(c) Detail the advantages and disadvantages of using Python rather than shell script programming for typical systems programming work. [7 marks] CourseNana.COM


CourseNana.COM

(d) Why is using the system call gets considered bad programming? What alternative is there? [5 marks] CourseNana.COM


CourseNana.COM

(e) Give a detailed, descriptive example of how the use of gets can be considered a security risk. [5 marks] CourseNana.COM


CourseNana.COM

(f) Describe in detail the differences between a zombie process and an orphan process, including how to avoid them. [8 marks] CourseNana.COM

CourseNana.COM

Get the Solution to This Question

WeChat WeChat
Whatsapp WhatsApp
COMP2002代写,Unix Systems Programming代写,Curtin University代写,COMP2002代编,Unix Systems Programming代编,Curtin University代编,COMP2002代考,Unix Systems Programming代考,Curtin University代考,COMP2002help,Unix Systems Programminghelp,Curtin Universityhelp,COMP2002作业代写,Unix Systems Programming作业代写,Curtin University作业代写,COMP2002编程代写,Unix Systems Programming编程代写,Curtin University编程代写,COMP2002programming help,Unix Systems Programmingprogramming help,Curtin Universityprogramming help,COMP2002assignment help,Unix Systems Programmingassignment help,Curtin Universityassignment help,COMP2002solution,Unix Systems Programmingsolution,Curtin Universitysolution,