Определение прав доступа (chmod-калькулятор)

 

Сервис поможет определить привилегии доступа разных групп пользователей к папкам и файлам Вашего сайта. Выберите разрешённые для директории или файла действия и определите соответствующее значение chmod:

 

Owner: Read Write Execute
Group: Read Write Execute
Everyone: Read Write Execute
Значение сhmod:

 

 

Вообще, в сети достаточно качественных статей о правах доступа (к примеру, почитать можно здесь и здесь). Тем не менее, несколько предложений о базовых понятиях прав доступа к файлам и директориям позволю и от себя.

 

Права доступа - это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом. Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение. В системах UNIX все пользователи разделяются на три группы: "user" (непосредственно владелец файла), "group" (член той же группы, к которой принадлежит владелец файла) и "other" (все остальные). Когда вы соединяетесь с сервером, он определяет к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе "user". Другие пользователи, подключаясь по FTP, будет отнесены к группе "group", а когда человек попадает к вам на сайт через свой браузер, то попадает в группу "other".

 

Для каждой папки и файла сайта указываются разрешения чтения, записи и исполнения (read, write, execute) отдельно для владельца, группы и всех остальных пользователей (owner, group, everyone), которые обращаются к файлу или папке.

 

Распространено как буквенное обозначение rwx (чтение/запись/исполнение), так и цифровое (r=4, w=2, x=1). Соответственно, различают абсолютный (цифровой) и символьный (буквенный) режимы установки прав доступа.

 

Как правило, для папок используется значение rwxr-x--- (750 в цифровой записи), для файлов rw-r----- (640 в цифровой записи).