Setting access rights and ownership
In the previous recipe, we learned how to read the access rights of files and folders. In this recipe, we'll learn how to set access rights, using both the chmod
command and the chmod()
system call. We will also learn how to change the owner and group of a file, using both the chown
command and the chown()
system call.
Knowing how to set access rights properly will help you keep your systems and files secure.
Getting ready
For this recipe, you'll only need what's listed in the Technical requirements section of this chapter. It's also a good idea to read the previous recipe to understand permissions in Linux. You will also need the my-stat-v2
program from the previous recipe.
How to do it…
These steps will teach us how to change the access rights and ownership of files and directories.
Access rights
We will start by setting the access rights of a file by using the chmod
command. We will then write a...