Выставляем права доступа (permissions)

Автор: Aport Пятница, Январь 23rd, 2015 Нет комментариев

Рубрика: Разное

Права доступа (permissions) означают способ, которым можно использовать тот или иной файл. 
Как правило, web-серверы работают под управлением операционной системы Unix.
В Unix есть три таких права: Право на чтение (Read — r) — можно смотреть содержимое файла. Право на запись (Write — w) — можно изменить или удалить файл. Право на исполнение (eXecute — x) — можно выполнить файл как программу.
Для каталогов (папок) права имеют следующее значение:
Право на чтение позволяет выводить содержание каталога.
Право на запись означает возможность добавления и удаления файлов в этом каталоге.
Право на исполнение означает разрешение вывода сведений о файлах в каталоге.
Право на чтение и исполнение для каталога идут в связке: или оба или ни одного.
Права может получить владелец, группа и все остальные. Остальные — это все те, кто вообще имеет доступ к системе, но не является владельцем или членом группы.
Система безопасности Unix таким образом имеет три разрешения и три уровня.
Числа 666, 640, 400 и подобные им — права доступа в восьмеричной нотации. Разобраться с ними Вам поможет следующая табличка:

  R — чтение W — запись X — исполнение
пользователь  400  200  100
группа  40  20  10
другие(все остальные)  4  2  1

Выставлены права: 777

Таким образом, права на выполнение файла, как программы, всем, кому ни попадя, будут выглядеть так: 400+200+100+40+20+10+4+2+1=777 Права всем на запись — 666. 600 — означает право на запись только владельцу. 640 — запись владельцу и чтение группе. Устанавливать права на удаленном сервере можно чем угодно по ftp-протоколу, можно даже использовать броузер IE.

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты