Продолжаем знакомиться с внутренней кухней дистрибутивов на базе ядра Linux. Ранее мы узнали, кто такое суперпользователь и почему его наличие так важно в системе. Сегодня чуть ближе пройдемся по тому, что можно и чего нельзя делать с файлами и папки в Linux. Может показаться, что материал предназначен только для тех, кто плотно работает с серверами, но осмелюсь сказать, что информация, представленная ниже, полезна каждому пользователю, который хочет лучше понимать систему. Кто твой господин? Прежде чем говорить про разрешения, нужно понимать, кто такой владелец файла и каталога...
Права доступа к файлам - это "биты", установленные для любого файла в системе linux. Права доступа к файлу определяют, что может делать владелец, что может делать группа владельцев и что все остальные могут делать с файлом - читать, записывать или выполнять его. Для * nix каталог также является файлом, и вы не можете изменить каталог, для которого у вашего пользователя не установлено разрешение на выполнение. Вот некоторые из наиболее распространенных битов разрешений: Чтобы проверить права доступа ко всем файлам в каталоге, вы можете запустить ls -l ...