Имеет ли право php скрипт по умолчанию читать-записывать в файл?

Для того чтобы php скрипт мог читать или записывать данные в файл, нужно ли что-то прописывать в .htaccess ?
  • Вопрос задан
  • 2577 просмотров
Пригласить эксперта
Ответы на вопрос 2
Нет. Все зависит от пользователя из под которого запущен php/apache. Если пользователь имеет права на запись к файлу, то и php сможет выполнить операции с этим файлом.

К примеру если apache запущен из под пользователя www-data:www-data, то php выполняемый из под apache сможет записывать только в те файлы у который стоят следующие права
755 www-data:group
75 www-data:www-data
775 user:www-data
Ответ написан
Комментировать
konst20
@konst20
Программист, преподаватель, немного электронщик
Постановка вопроса некорректная.
Скрипт имеет право на все что угодно, но делать это самое все что угодно он будет от имени пользователя веб-сервера, www-data например (это типично для debian)

100% - если вы в скрипте создаете файл, например, file_put_contents('my_file.txt', 'hello world'), то с файлом 'my_file.txt' ваши скрипты смогут делать все что угодно.
99% - вы сможете читать любые файлы
А вот если вы попробуете записать в уже имеющийся файл или папку, то тут все зависит от того, какие права и кто создал эти файл/папку.

.htaccess тут вообще ни при чем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы