Discovers all users defined on the system excluding system


Write a shell script named daily-backup.sh that does the following:
-Discovers all users defined on the system excluding system and services users.
-For each of these users, locates the home directory and create an compressed archive for this directory (.tar.gz).
-Creates a global archive that contains all archived users home directories and save it in /var/backup.
-The script should be daily run at 1AM and for each execution, the global archive name should reflect the date of the archive creation.
- The shell script should produce a log file under /var/log/daily-backup.log to which will be added each day the following information: date of script execution, result of each user home directory archiving (archive name, size, and archive process result code) and same information about the global archive file.
-The script should send a summary report in email to root@localhost at the end of each execution containing date, total time of execution, encountered problems.

Request for Solution File

Ask an Expert for Answer!!
Other Subject: Discovers all users defined on the system excluding system
Reference No:- TGS0559462

Expected delivery within 24 Hours