You are on page 1of 1

FACULTY OF INFORMATICS

ASSIGNMENT SPECIFICATION
Assignment 1 (10%)

Provide an easy menu driven shell script for administrator to operate/manage the organization’s network system.
You are expected to write a flexible shell script that automates the administrative tasks in Oracle Solaris. You
may use Oracle Solaris UNIX OS available in the lab to execute the script. More marks will be given for the
selection of complex administrative commands. Marks are also allocated for flexible use of menu. Following
areas need special attention in scripting the work:-

1. Managing users and groups


The script should handle the following features:-
i. Add user
ii. View user
iii. Delete user
iv. Change user password
v. Add group
vi. View group
vii. Delete group
viii. Change group for user

2. Administrating performance monitoring, logging, and security


The script should handle the following features:-
A. Performance
i. Show process status
ii. Kill process
iii. Show current network statistics
iv. Show input and output statistics
v. Show uptime

B. Logging
i. Last log
ii. Last reboot log
iii. Last specific user log
iv. User currently online
v. Specific user detail

C. Security
i. Umask setting: umask
ii. Change owner: chown
iii. Change permission: chmod
iv. Encrypt file
v. Decrypt file

Due: 6 September 2018

You might also like