Пользователь для php в Apache

T7
На сайте с 10.04.2017
Offline
58
326
Добрый день.
Проблема - в php (7.2) создание нового файла происходит под пользователем root, а не под
daemon (хотя указано по другому в настройках apache 2.4). Проверял с помощью file_put_contents.
User daemon
Group daemon
Как сделать чтобы файл создавался под пользователем daemon?

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
tarkas777 :
Проблема - в php (7.2) создание нового файла происходит под пользователем root, а не под
daemon (хотя указано по другому в настройках apache 2.4).
Во первых никогда не давай юзерам зарезервированнеы имена (типа daemon). Во вторых наверняка всё же неправильно указано настроен вызов php.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
W1
На сайте с 22.01.2021
Offline
305
#2
tarkas777 :
Проверял с помощью file_put_contents

А не проще с помощью echo `whoami`?

Мой форум - https://webinfo.guru –Там я всегда на связи
suffix
На сайте с 26.08.2010
Offline
331
#3
webinfo #:

А не проще с помощью echo `whoami`?


А почему не просто whoami ?

Клуб любителей хрюш (https://www.babai.ru)
W1
На сайте с 22.01.2021
Offline
305
#4
suffix #:

А почему не просто whoami ?

Потому что пхп.

T7
На сайте с 10.04.2017
Offline
58
#5
Спасибо за ответы. Но я использовал xampp и вряд ли там как-то неправильно настроен вызов php...тем более ранее я также все делал...
I7
На сайте с 12.06.2008
Offline
362
#6
Под каким пользователем запущен скрипт, под тем и будет создаваться файл. Значит сам скрипт запускается из-под root.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий