What mechanism does the Linux operating system provide to control access to files?