Стандартными правами доступа являются:

  • для файлов — 644 (rw-r—r—);
  • для директорий — 755 (rwxr-xr-x).

Права доступа делятся на три группы:

  • user — права владельца файла;
  • group — права группы, которой принадлежит файл;
  • other — права всех остальных пользователей системы.
Двоичное Десятичное Символьное Описание
000 0 Ничего не разрешено
001 1 —x Нельзя читать и писать, разрешено исполнять
010 2 -w- Нельзя читать и исполнять, разрешено писать
011 3 -wx Нельзя читать, разрешено писать и исполнять
100 4 r— Разрешено читать, нельзя писать и исполнять
101 5 r-x Разрешено читать и исполнять, нельзя писать
110 6 rw- Разрешено читать и писать, нельзя исполнять
111 7 rwx Разрешено все

Просмотр и изменение прав доступа

Для просмотра прав доступа используется команда ls -la, например:

$ ls -la filename
-rwxr-xr-- 1 username groupname 1024 Oct 26 09:27 filename

Изменение прав:

$ chmod 644 filename
$ ls -la filename
-rw-r--r-- 1 username groupname 1024 Oct 26 09:27 filename

Рекурсивное изменение/восстановление стандартных прав доступа:

find /domains/ВАШДОМЕН/public_html -type d -exec chmod 755 {} +
find /domains/ВАШДОМЕН/public_html -type f -exec chmod 644 {} +