Lab04 File Permissions - nicholaslamon/SYS255 GitHub Wiki
This lab was about setting up file permissions in Linux. It was relatively tedious just because working out of a console is something of the past (God bless GUIs) but it wasn't a hard concept to understand. It was a lot of swapping between users and creating files and then editing those files as either the original owner or as root.
The biggest takeways are the commands:
groupadd ()
- creates a group with the specified name.useradd ()
- creates a user with the specified name.usermod -aG () []
- adds a user () to a specified group [].chgrp
- changes the group designation of a file/directory.chmod
- edits the permissions of a file/directory.
For the chmod
command, you can use the extension of g
to change the group permissions of a file/directory or o
to change the other permissions. To add permissions to a group (for example) you use chmod g+rwx
which would give that group read, write, and execute permissions on that file/directory. To remove permissions, you simply use -
instead of +
.
A screenshot of the file permissions of two directories: