[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Права на файл
Миша
Какие установить права на файл, чтобы читать его мог только скрипт на сервере, а через браузер никак. (Это нужно для подключаемых файлов)

_____________
Принимаю заказы, писать в ЛС
stump
Разные можно! Можно 777, можно 755, можно 555, можно 644, 440, 400 и т.п.

_____________
Трус не играет в хокей
AllesKlar
вариант 1: вынеси подключаемые файлы за www и не морочся.
вариант 2: в главном файле определяешь константу. В начале каждого подключаемого файла смотришь, определена ли константа, если нет, то в лес.

_____________
[продано копирайтерам]
stump
Конечно лучше пойти путем AllesKlar, если ты не админ (у тебя нет в штате админа). Потому что chmod ниже 555 это не для слабонервных админов.

_____________
Трус не играет в хокей
killer8080
Цитата (Медведь @ 29.03.2015 - 16:47)
Какие установить права на файл, чтобы читать его мог только скрипт на сервере, а через браузер никак. (Это нужно для подключаемых файлов)

подключаемым файлам всегда давай расширение .php
Если там только декларации классов, функций и т.п, можно вообще не парится по этому попводу, прямое обращение к файлу ничем не грозит. А правильней либо выносить файлы выше document_root (как уже сказали), если такой возможности нет, блокируй к ним доступ через .htaccess.
Цитата (stump @ 30.03.2015 - 11:16)
Потому что chmod ниже 555 это не для слабонервных админов.

ты сам хоть понимаешь что пишешь? blink.gif
stump
Цитата
Имелось ввиду что надо будет потрудиться чтобы всем раздать нужные права и чтобы все работало.


killer8080 читайте внимательно ответы.


Цитата
Цитата (stump @ 30.03.2015 - 11:16)
Потому что chmod ниже 555 это не для слабонервных админов.


Потому что надо один файл назначить владельцем других файлов назначив ему 555, а тем файлам (остальным) установить 400. Чтобы такое провернуть нужен хороший опыт администрирования.

Поэтому chmod ниже 555 это не для слабонервных админов.

Ниже потому, что 555 > 400. Потому что для утилиты chmod второй параметр есть число, а не группа чисел.

ну так, как-то.

_____________
Трус не играет в хокей
killer8080
stump
читай внимательней вопрос
Цитата (Медведь @ 29.03.2015 - 16:47)
чтобы читать его мог только скрипт на сервере, а через браузер никак

каким боком права 555 помешают серверу прочитать контент, и отдать клиенту.
ТС копает не в ту сторону, а ты его поддерживаешь в его заблуждениях smile.gif
stump
В .htaccess пишем:

<Files ~ "pathtofolder|regular expression">
Order allow,deny
Deny from all
</Files>


Бинго!

_____________
Трус не играет в хокей
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.