Показать сообщение отдельно
Старый 30.03.2014, 14:00   #7
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
"We уверены, что вы создали шедевр, представляющий состояние искусстве команды знаний и навыков TYPO3 CMS"
В LocalConfiguration.php TYPO3 CMS 6.2 LTS появилась новая запись:
<?php
return array(
'BE' => array(
'debug' => FALSE,
'explicitADmode' => 'explicitAllow',
'fileCreateMask' => '0660',
'folderCreateMask' => '2770',
=======
"Что значат сами цифры.
простые:
0 - право отсутствует
1 - право на запуск
2 - право на изменение содержимого
4 - право на чтение содержимого
сборные:
5 - право на чтение и запуск (5=4+0+1)
6 - право на чтение и изменение (6=4+2+0)
7 - право на чтение, изменение и запуск (7=4+2+1)

В трехзначных цифрах как например 777, первая цифра значит права для владельца файла(директории), вторая для членов группы, которой принадлежит файл и третья для всех остальных. То есть, например, в правах 751 владелец файла имеет права на чтение, запись и исполнение; участник одной группы с файлом имеет право на чтение и исполнение (на правку не имеет); а все остальные только на исполнение файла (но даже прочитать содержимого они не смогут).

Таким образом, делая третью цифру 6 или 7, Вы даете всем посторонним людям право на изменение содержимого файла. Именно так появляются iframe и прочие вредоносные части Вашего сайта. Существует расхожее мнение, что без 777 не запустится сайт. Так было раньше потому, что Apache мог работать под своим именем, а так как владелец файла - Вы, то на Apache распространялась третья цифра. Но с приходом таких технологий как mpm-itk, suphp и FastCGI теперь Apache обрабатывает файлы от имени этого же пользователя и на него стала действовать не третья, а первая цифра. Таким образом между 777 и 700 никакой разницы для Apache не стало. Apache даже никогда не посмотрит на третью цифру. Но права 0 (запрет на все) резко повышают безопасность правки Ваших файлов.

Однако у нас используется Nginx, который работает от имени Apache и потому действует на основе прав третьей группы.

Вывод: делайте права на директории 755, а на файлы 644 и Вы будете спать спокойно".

URL; http://moiphp.com/faq/%D0%BD%D0%B5%D...BB%D0%BE%D0%B3
Николай Сипко вне форума   Ответить с цитированием