Skip to content

pablitoarango/Minix3_GroupKill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minix3 GroupKill

OS Project

FOR MORE INFORMATION ON PROJECT REQUIREMENTS REFER TO Project1.txt

FOR MORE INFORMATION ON SOLUTION REFER TO Report.pdf

###Group Kill() Modified Kill() Command

####Kill Command Modifications

To allow other members of the same group as the user to send the kill command to programs started by the user, the check for permission part of the signal.c file was modified to not send the error code EPERM when a user with the same effgid or same realgid tried to send the kill signal.

####Lessons from this project

From this project I learned what effuid, realuid, effgid, and realgid mean. I also learned how the kill call checks who sent the command and if they are allowed to do so. I learned how to mount the files of the minix operating system on my windows machine to edit them using sublime. I learned how to use many commands and what they do in the minix operating system.

####Biggest Challenge

The biggest challenge in this project was finding where the system call files where in the directory and how to edit them when the system was running on a virtual machine. To find them and edit them I had to learn how to mount the operating system files as a drive on my windows machine using a sftp file system.

About

OS Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published