Вход Регистрация
Файл: servises/chmod.php
Строк: 16
<?
require'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
$align='left';
check_login();
$title='CHMOD что это?';
include_once (
H.'shaxty/head.php');
echo 
'<br />';

echo 
'CHMOD - Установка прав на файлы и папки<br /> Права доступа - это атрибуты файла или каталога, которые указывают серверу, кто и что может делать с соответствующим файлом или каталогом. <br /> Обычно, права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение. Наши сервера работает на базе UNIX-системы, поэтому мы рассмотрим установку прав доступа именно для них.<br />  В системах UNIX все пользователи разделяются на три группы: " user " (непосредственно владелец файла), " group " (член той же группы, к которой принадлежит владелец файла) и " world " (все остальные). <br /> Когда вы соединяетесь с сервером, он определяет к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе "user". Другие пользователи, подключаясь по FTP, будет отнесены к группе "group", а когда человек попадает к вам на сайт через свой браузер, то попадает в группу "group", а когда человек попадает к вам на сайт через свой браузер, то попадает в группу "world". После определения группы, пользователь получает права на действия с объектами. <br /> Т.е он может прочитать, записать или выполнить файл. Чтобы просмотреть каталог, он должен быть исполняемым; чтобы просмотреть его содержимое, он должен иметь атрибут чтения, а чтобы создать новый файл или каталог в существующем каталоге, необходимо иметь право на запись.<br />  Таким образом, чтобы выполнялось приложениеили CGI скрипт, необходимо ставить на каталог атрибут чтения и выполнения. Чтобы распределить права для соответствующих групп, используются цифровые обозначения:<br />  4 = read (право на чтение) <br /> 2 = write (право на запись) <br /> 1 = execute (право на выполнение) <br /> Первая цифра в обозначении устанавливает права для группы "user"(т.е фактически для вас), вторая для группы "group" и третья для "world". Простым сложение цифр можно добиться установления прав на совокупность действий. <br /> Например, 3(2+1 ) разрешает запись и выполнеие файла (каталога); 5(4+1 ) разрешает чтение и выполнение; <br /> 6(4+2 ) разрешает чтение и запись;  <br /> 7(4+2+1 ) устанавливает право чтения, записи и выполнения. <br /> Т.е всего семь вариантов: <br /> 7 = read, write &amp; execute <br /> 6 = read &amp; write <br /> 5 = read &amp; execute <br /> 4 = read <br /> 3 = write &amp; execute <br /> 2 = write <br /> 1 = execute <br /> Для установления прав доступа используется команда CHMOD. Несмотря на это, еще никому не помешало знать чуть больше о командах UNIX. Так вот, команда "chmod" имеет два режима: Абсолютный(цифровой) и Символьный режим. Команда "chmod", используемая в Unix, или команда "site chmod", используемая в некоторых FTP менеджерах (напр. FTP Explorer), могут использоваться в обоих режимах. <br /> При Абсолютном(цифровом) режиме используется описанный выше 3-х цифровой код прав доступа. Символьный режим использует буквенный формат для установки прав доступа. <br /> Здесь используются буквы<code> <br /> "r", "w" и "x" для read, write и execute соответственно. <br /> А также "u", "g", "o" и "a" для user, group, other (world), и all (все[не используется]) соответственно. <br /> Например: 755 = chmod u=rwx,go=rx filename; <br /> 644 = chmod u=rw,go=r filename; <br /> 600 = chmod u=rw,go= filename; <br /> 444 = chmod a=r filename. <br /> Вот несколько наиболее часто встречающихся сочетаний: Права доступа -  Команда(код)  - Описание U G W r w x r - x r - x   [site]<br />  chmod 755  Для директорий, CGI, PHP- скриптов r w - r - - r - -   [site] chmod 644 <br />  Для обычных файлов r w - - - - - - -   [site] chmod 600 </code>  Скрыть файлы от всех, кроме ваших скриптов<br />  U = user; G = group; W = world r = Read; w = Write; x = Execute; - = Нет права <br /> Во всех современных FTP клиентах присутствует возможность назначения прав доступа путем простановки "галочек" в чекбоксах, либо просто введением цифрового кода в соответствующее поле. <br /><br /> FAR <br /> Откройте  FAR,  зайдите по  FTP  выберете файл или папку, нажмите  Ctrl+A Установите необходимые права. <br /><br /> Total Comander <br /> Откройте  Total Comander,  зайдите по FTP  выберете файл, далее  Files  и  Change attributes Установите необходимые права<br /><br />FileZilla<br /> Откройте  FileZilla,  зайдите по FTP  выберете файл,
и далее првой кнопкой мыши - изменить атрибуты (Change attributes) Установите необходимые права
<br /> '
;

echo 
'<br />';
echo 
$div1.'<a href="/servises/">Сервисы</a>'.$div9;
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 0
Реклама