User Permission Management to segregate access levels.
Linux is a multiuser & multitasking operating system which means that any no. of user’s can work simultaneously at a given time. This is managed by creating different profiles and environments for each and every user managed by the user's specific .bashrc (or other shell ) profiles. Hence, it becomes very important to manage permissions among users in such a way that only needed users have access to needed files/folders. Currently there are 3 file permissions
Read, write and execute and these permissions can be given to user’s, groups, or all depending upon the requirement.
Listing files within directory ls -l on terminal gives -
r = read permission
w = Write permission
x = execute permission
= no permission