ls -l - просмотреть права доступа для файла
ls -ld - посмотреть права доступа для определенного каталога.
chmod - изменить права доступа для файла или каталога.
chown newuser:newgroup newfolder - изменить владельца/группу файла или каталога
Права могу быть представлены в виде 10 символов, где:
Порядок записи разрешений всегда такой: чтение (r), запись (w), выполнение (x).
Права могут быть представлены в виде трех цифр восьмиричной системы, каждая цифра определяет наличие трех типов разрешений для трех групп.
По умолчанию на хостинге права для каталогов устанавливаются 755, для файлов - 644. Для разбора удобно представить в виде таблицы:
Запись 755 для папок означает:
- у владельца — все права: право просматривать содержимое каталога (выполнить команду ls), право записывать данные в каталог (создавать файлы и подкаталоги), право зайти в каталог (выполнить команду cd)
- у группы — нет только права на запись;
- у остальных — нет только права на запись.
Запись 644 для файлов означает:
- у владельца — нет права на выполнение;
- у группы — есть право только на чтение;
- у остальных — есть право только на чтение.
При отсутсвтвии доступа к ssh на хостинге, назначить права для файлов и каталогов можно через Панель управления - Менеджер файлов - кнопка «Атрибуты», опционально выбрав рекурсивное указание прав для всех вложенных файлов и/или каталогов.
Статья базируется на материалах ресурса https://codechick.io/tutorials/unix-linux/unix-linux-permissions , откуда можно почерпнуть более подробную информацию о правах доступа.
CISHost - c нами Вы познаете дзен!