Page 2 of 2
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sat Apr 15, 2023 10:25 pm
by darkover
admin wrote: Fri Apr 14, 2023 11:11 am
ок, тот же вопрос в целом
надо понять откуда появился файл
www находится в той же группе что и юзер?
как он мог создать папку в admin если если на ней было 755 ? или не было?
www вроде нет, www:www своя группа. Посмотрел, на папке admin 0755
может настройки php-fpm посмотреть? Скинуть сюда ? Группы/юзер от чего и как работает ?
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 6:00 am
by admin
так если www в своей группе, а файл создан от юзера, то искать то надо не в скрипте, а кто имеет доступ на сервак от юзера
скрипт то запускается от www
хотя я уже видел как запускают fpm и от юзера ..
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 11:01 am
by darkover
admin wrote: Sun Apr 16, 2023 6:00 am
так если www в своей группе, а файл создан от юзера, то искать то надо не в скрипте, а кто имеет доступ на сервак от юзера
скрипт то запускается от www
хотя я уже видел как запускают fpm и от юзера ..
Ну давай проверим, попозже зайду на сервер и скину сюда юзерей/группы, как настроено.
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 1:32 pm
by admin
ok
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 3:25 pm
by darkover
admin wrote: Sun Apr 16, 2023 1:32 pmok
Ну короче все очевидно.
php fpm на НЕ хаканом сервере
Code: Select all
[www]
user = www-data
group = www-data
listen.backlog = 511
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
И на хаканом
Code: Select all
[www]
user = domains
group = www-data
listen = /run/php/php7.4-fpm.sock
listen.backlog = 511
listen.owner = domains
listen.group = www-data
listen.mode = 0660
Собственно и получили при проливе права domains:www-data ( domains это юзер )
Уже пофиксил
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 4:03 pm
by admin
те темплейт исполнялся от юзера
в темпелйте например не был экранирован юзер вывод
так и попало на сервак
да, если б не такая настройка то проблем не было бы
ну или если бы темпелйт был без этого дора
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 4:22 pm
by darkover
admin wrote: Sun Apr 16, 2023 4:03 pm
те темплейт исполнялся от юзера
в темпелйте например не был экранирован юзер вывод
так и попало на сервак
да, если б не такая настройка то проблем не было бы
ну или если бы темпелйт был без этого дора
Ну вот про экранирование я не могу сказать, я бегло посмотрел темплейты на наличие инклюдов. Вечером посмотрю более детально и сюда отпишусь
Re: admin/graph is not a part of SCJ. Check it manually
Posted: Sun Apr 16, 2023 4:32 pm
by admin
не инклуды, а неэкранированный юзtр ввод обычно проблема