У каждого пользователя есть свои права доступа в систему, у кого-то полный доступ, у кого-то ограниченный.
Чтобы взаимодействовать с файлом (читать, редактировать, удалять, исполнять) нужен надлежащий уровень доступа. Зачем так всё сложно? Есть системный файлы, которые при незнании можно удалить и уничтожить всю систему со всеми файлами. Это самый яркий пример.
Введите в терминале команду ls -l и получите список папок и файлов, а также уровень доступа к ним и многое другое.
- Уровень допуска «только чтение» даёт пользователю возможность только читать содержимое файла, возможности изменять файл у него нет.
- Уровень допуска «только чтение и запись» даёт пользователю возможность записывать или изменять содержимое файла, но запустить на выполнение пользователь не может.
- Уровень допуска «чтение, запись, исполнение» даёт пользователю возможность делать с файлом всё что угодно, он может прочитать, изменить содержимое файла, запустить файл на исполнение.
Таким нехитрым образом мы познакомились с темой «режимы доступа к файлам в ОС Linux«.