Стандартными правами доступа являются:
- для файлов — 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 {} +